假设在对象上调用 Object.keys() 总是以相同的顺序返回数组是否安全?我的意思是直到 ES2015 才在 JS 中指定它,但我不确定它在 React Native 中到底是如何的?
属性键按以下顺序遍历:
首先,键是按数字升序排列的整数索引。
然后是所有其他字符串键,按照它们添加到对象的顺序排列。
最后,所有符号键,按照它们添加到对象的顺序排列。
许多引擎特别对待整数索引(即使它们仍然是字符串,至少就 ES6 规范而言)。因此,将它们视为单独的键类别是有意义的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)