728x90
728x90

ec6 2

JavaScript에서 객체를 다루는 함수와 연산자 정리

JavaScript에서 객체(Object)는 데이터를 key-value 쌍으로 저장하는 강력한 자료 구조입니다. 객체를 효과적으로 다루기 위해 다양한 함수와 연산자가 제공되며, 이 글에서는 이를 키워드와 함께 자세히 설명합니다. 초보자부터 중급 개발자까지 유용하게 참고할 수 있도록 예제와 함께 정리했습니다. 1. 객체 속성 접근 및 열거Object.keys(obj): 객체의 열거 가능한 속성 이름(key)을 배열로 반환합니다.  const obj = { a: 1, b: 2, c: 3 };console.log(Object.keys(obj)); // ['a', 'b', 'c']열거 불가능한 속성(예: enumerable: false)은 제외됩니다.Object.values(obj): 객체의 열거 가능한 속성 ..

ec6 2025.03.30

자바스크립트 기호의 의미와 용도

자바스크립트에서 자주 사용되는 기호들(., [], {}, =>, (), :, ;, ", ')은 각각 고유한 역할과 용도를 가진다. 이 글에서는 각 기호의 정의와 활용 예제를 간결하게 정리한다.  1. . (점 연산자)의미: 객체의 속성이나 메서드에 접근할 때 사용된다.용도: 객체 내부의 특정 키나 함수를 참조한다.예제:const obj = { name: "김철수" };console.log(obj.name); // "김철수"2. [] (대괄호 연산자)의미: 객체의 속성에 동적으로 접근하거나 배열의 인덱스를 지정한다.용도: 변수로 키를 지정하거나 속성 이름에 특수문자가 포함된 경우 유용하다.예제:const obj = { "first-name": "철수" };console.log(obj["first-name"..

ec6 2025.03.08
728x90
728x90