用键名就报错说无法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
提交
取消