首页 > js中object的属性 key为什么可以是数字?

js中object的属性 key为什么可以是数字?

var o = {1:2};
o[1]; // 得2 ???


如果键名是数字,则会默认转为对应的字符串。

可以去看看这个:对象


会默认对Object的key进行转换,转换为字符串,Object中的所有键值类型都是字符串
fe02d5e4-bdd5-4232-a4ad-3dbd793ba400

【热门文章】
【热门文章】