project.peopleList({ 'projectId': that.id
}, function(data) {
console.log('data',data); // 項目的所有參與人去掉項目負責(zé)人顯示
that.peopleLists = [];//先清空,避免重復(fù)push
for(var i = data.length - 1; i>=0; i--){ if(data[i].peopleId == that.currentPeople){ data.splice(i,1)
}else{
that.peopleLists.push(data[i]);
that.$emit('update:peopleLists',that.peopleLists)
}
}
})接口返回了3條數(shù)據(jù),但是打印出的結(jié)果卻是這樣的去掉for循環(huán)顯示正常,想知道這是什么原因?qū)е碌倪@樣的現(xiàn)象,謝謝大家
1 回答

鳳凰求蠱
TA貢獻1825條經(jīng)驗 獲得超4個贊
chorme的console應(yīng)該是是類似指針形式,就像對象賦值一樣,一開始console出length是原本的長度,后來經(jīng)過for之后刪掉了一個,這時你在console點開data的值,的確只有兩個。
添加回答
舉報
0/150
提交
取消