const obj = {
  a: 1,
  b: 2,
}

console.log(obj[['a']]) // 1
console.log(obj[['b']]) // 2

이게 되네 🤔 — 속성 키는 문자열·Symbol 뿐이라 배열이 문자열로 바뀐다: String(['a']) 는 'a', String(['a', 'b']) 는 'a,b'.1


Footnotes

  1. Property accessors - MDN: “Each property name is a string or a Symbol. Any other value, including a number, is coerced to a string.” ↩

`#191`