文件名称 | 版本号 | 作者 | 组件版本 | |
---|---|---|---|---|
解决:某数据经js遍历后,顺序改变 | v1.0.0 | 学生宫布 | 8416837 | Chrome 89 |
报错全称
js对象遍历顺序问题
这就崩溃了,没法实现需求了,要求按一定顺序
代码
// 两种遍历都会乱序
① Object.keys(rowObj).forEach(function(key){
② for (let propt in rowObj) {
// 其它方式也不行,与浏览器ES版本有关
疑似产生的原因
底层自动排序
弯路、坑
找其它API
分析
将key装进数组再sort也不行,因为要求原始的排序
解决方案
- 用另一份数据,数组型的,这样遍历后不怕乱序
领悟
关于
若交流技术,请联系qq:8416837