Home 객체의 프로퍼티 접근
Post
X

객체의 프로퍼티 접근

object.key, object[‘key’], object[key] 차이점을 알아보자.


object[key] 는 변수로 접근하지만, object[‘key’]와 object.key는 객체의 프로퍼티에 접근합니다.

1
2
3
4
5
6
7
8
9
10
let num = {
  one: 1,
  two: 2,
};

let one = "two";

console.log(num.one); // 1
console.log(num["one"]); // 1
console.log(num[one]); // 2
1
2
3
4
5
6
7
8
9
10
const user = { name: "Steve", age: 4 };

function printValue(obj, key) {
  // console.log(obj.key); undefined
  // console.log(obj["key"]); undefined
  console.log(obj[key]);
}

printValue(user, "name"); // Steve
printValue(user, "age"); // 4
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.