物件的 屬性名(鍵)
阿新 • • 發佈:2020-12-15
物件的 屬性名(鍵)
var key1 = new Object(); // {}
var key2 = new Object(); // {}
var obj = new Object();
obj[key1] = 'a';
obj[key2] = 'b';
console.log(obj[key1]);
A. “a”
B.“b”
C. error
D. undefined
核心: 由於 物件的屬性名只能是 數字,字串,布林值, 變數; 如果是物件,那麼,會把 物件 轉為 字串,在進行 賦值 等操作;
// 相當於
obj['[object Object]'] = 'a';
obj['[object Object]'] = 'b';
console.log(obj['[object Object]']); // => b
答案: B