Set 객체는 어떠한 타입이든 고유한 값을 저장한다.set은 고유값만 저장될 수 있으므로 2번째 1값은 저장되지않는다 이 특성을 이용해서 2가지 set의 합집합,교집합,여집합등을 구할 수 있다.또한 rest parameter를 사용하여 배열로 나타낼 수 있다.strin
객체값 할당시 변수명만 입력하면 변수명이 키값으로 할당값이 키값의 value로 들어감
자바스크립트는 기본 자료형(숫자, 문자열, boolean)의 값을 복사할 때 값을 완전히 복사한다. 따라서 =을 이용하여 값 복사를 쉽게 할 수 있다. 아래는 깊은 복사 예제이다. 1열에서 originalValue에 100의 값이 들어가고, 2열에서 newValu
자바스크립트에서는 함수를 호출할 때 함수 형식에 맞춰 인자를 넘기지 않더라도 에러가 발생하지 않는다. 정의된 함수의 인자보다 적게 인자를 넘겨주면넘겨지지 않은 인자에 대해서는 undefined 값이 할당되고 정의된 함수의 인자보다 많게 인자를 넘겨주게 되면 초과된 인수
프로미스 사용이유:프로미스는 비동기적인 실행에 대한 코딩방법 중 하나임. 프로미스만으로는 코드가 동기적으로 변환되지 않음. 다른 비동기적인 실행에 대한 코딩 방법은 NonBlocking, Callback이 있음. 처음상태는 pending상태이고 작업이 성공했을시 re
객체의 키값을 표현식을 통해 지정한다.{ ...item1, action.payload.rowName: item1action.payload.rowName.map( (item2, index) =>
\`\`function updateVeryNestedField(state, action) { return { ...state, first: { ...state.first, second: { ...state.first.secon
화살표함수에서 화살표다음값이나 소괄호로 싸인 부분이 리턴된다중괄호로 감쌀경우 return을 붙여주지 않으면 리턴값이 없다.