$(function(){ var arr1 = [
{name: 'leo1', securityId: '1'},
{name: 'leo2', securityId: '2'},
{name: 'leo3', securityId: '3'},
{name: 'leo4', securityId: '4'}
]; var id = '1'; function getId(arr, id) {
var len = arr.length; for(var i = 0; i < len; i++) {
if (id == arr[i].securityId) {
arr.splice(i,1);
}
} return arr;
}
getId(arr1, id); console.log(getId(arr1, id));
})我的解決辦法是在for循環里面再次循環對象 function getId(arr, id) { var len = arr.length;
for(var i = 0; i < len; i++) { for(var j in arr[i]){
if(arr[i][j]==id){
arr.splice(i,1)
}
}
}
return arr;
}想知道為什么會出現類型報錯
有個小伙伴問我一個問題,解決了倒是,不知道為什么會出現
慕雪6442864
2018-09-10 09:14:00