用键名就报错说无法set property
1 回答
拉风的咖菲猫
TA贡献1995条经验 获得超2个赞

JS 对象
var o = { name: 'foo',
hey: 'bar'}console.log(o.name);
// => "foo"console.log(o['name']);
// => "foo"
Map 对象
上述普通的js对象只能用字符串做key,es6有个新特性,可以让“值”作为key 看例子:
var m = new Map();
var eczn = { name: 'eczn', age: 20}
m.set(eczn, 'map Obj to Stirng');
console.log(m);
添加回答
举报
0/150
提交
取消
