자바스크립트

· Frontend/JS
심볼 심볼은 유일한 식별자를 만들 때 사용합니다. 실제로 두 변수에 심볼을 저장하고, 서로 일치하는지 일치 연산자를 사용하면 false를 반환합니다. const a = Symbol(); const b = Symbol(); console.log(a == b); // false console.log(a === b); // false 심볼은 유일성을 보장합니다. 이 심볼은 같은 값을 인자로 변수에 넣더라도 둘은 개별적인 존재로 취급되기 때문입니다. 또한, 심볼은 프로퍼티 키로 넣을 수도 있습니다. const id = Symbol('id'); const user = { name: 'Mike', age: 30, [id]: 'myid', } // { name: "Mike", age: 30, Symbol(id): "..
· Frontend/JS
계산된 프로퍼티 객체의 프로퍼티를 작성하기 위해서는 바로 속성과 값을 작성할 수 있지만, 프로퍼티를 동적으로 제어할 수도 있습니다. let key = "아이브"; const idol = { [key]: "group name", member: 6, } 이처럼 작성했을 때, 최종적으로 idol이라는 객체는 아래와 같은 프로퍼티와 값을 가집니다. idol { "아이브": "group name", member: 6 }; 변수 key에 할당된 값이 프로퍼티로 적용됩니다. 객체 메서드 1. Object.assign() - 객체 복사 객체를 복사할 때, 바로 리터럴하게 변수에 넣으면 메모리 주소의 참조값이 복제되는 것이므로 다른 방식으로 복제해야 합니다. 이를 위해 동일하게 복제하려면, Object.assign()을..
턴태
'자바스크립트' 태그의 글 목록 (6 Page)