代码如图
var compare_com_id_arr = [];
for(var i=0;i
想要的是输出[22, 16, 21]
而实际情况是console.log执行了两次,第一次输出[20],第二次输出[22, 16, 21]
打了断点发现是第一次循环后就跳出了循环去执行了console.log,然后再回到for里面重新从i=0开始循环。。。。
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
代码目测是没问题的,贴一下测试数据吧