[vue] vue使用v-for遍历对象时,是按什么顺序遍历的?如何保证顺序?
Activity
April-Zheng commentedon Jul 1, 2019
在遍历对象时,会按 Object.keys() 的结果遍历,但是不能保证它的结果在不同的 JavaScript 引擎下都一致。
webread commentedon Jul 17, 2019
---值value---{{v}}---键key---{{k}}----索引index----{{i}}
haungxv commentedon Aug 12, 2019
1、会先判断是否有iterator接口,如果有循环执行next()方法
2、没有iterator的情况下,会调用Object.keys()方法,在不同浏览器中,JS引擎不能保证输出顺序一致
3、保证对象的输出顺序可以把对象放在数组中,作为数组的元素