当我们多次初始化具有相同键(名称)的对象时,保留最后一个赋值。重写相同键(名称)的所有先前迭代。有没有办法知道JavaScript覆盖密钥(名称)的次数?
例如
var obj={a:1,b:2,a:3,b:4};
You end up with an object like this: {a:3,b:4}
答案 0 :(得分:2)
不是原生的:如果你宣称这个对象就像你第一次宣布这样的对象一样。和' b'从未发生过。如果您是通过JSON字符串创建对象,那么您可能必须为该字符串编写自己的解析器,以便在创建对象之前计算标签的出现次数。