【发布时间】:2019-09-13 19:08:13
【问题描述】:
假设在对象上调用 Object.keys() 总是以相同的顺序返回数组是否安全?我的意思是它直到 ES2015 才在 JS 中指定,但我不确定它在 React Native 中到底是怎样的?
【问题讨论】:
-
如果您的代码依赖于对象键的顺序,那么您将度过一段糟糕的时光。
-
不,对象不是数组。因此,如果项目顺序对您很重要,则不应使用它。
-
对于同一个对象总是以相同的顺序,是的,但你不应该期望它以特定的顺序返回键。如果需要,最好明确地对输出进行排序。
标签: javascript reactjs react-native specifications