遍历数组的时候出现了点问题,代码如下:var scene = [ { name: '办公室', value:1, checked:false }, { name: '家中', value: 2, checked:true }, { name: '户外', value: 3, checked:true }];let arr = new Array();let [a, b, c] = [[], [], []]; //第一种方法let [a, b, c] = [arr, arr, arr]; //第二种方法for(let i =0;i < scene.length;i++){ // console.log(scene[i].checked) if (scene[i].checked==true){ a.push(scene[i].name); b.push(scene[i].value); }}console.log(a)console.log(b)第一种定义的方法输出的值:第二种定义的方法输出的值:有点困惑,为啥会出现这种情况?
添加回答
举报
0/150
提交
取消