因此,假设我在 javascript 中有如下内容:
object = {"one": 1, "two": 2, "three": 3, "123": 123};
当我遍历这个时,原来“123”成员已经跳到了列表的前面,而其他成员的顺序保持不变。但是,如果我执行以下操作,
object = {"one": 1, "two": 2, "three": 3, "123 STRING": 123};
秩序得以维持。所以看起来像一个纯数字键被撞了,但一个包含非数字字符的键不是。有谁知道为什么?