我有两个数组
array_1和array_2。在这里,我想获取与array_1的值匹配的array_2的值。请参见下面的代码
<script>
$(document).ready(function(){
var array_1 = ['58', '10'];
var array_2 = {};
array_2 [0]= {'id':55, 'name':'raj'};
array_2 [1]= {'id':58, 'name':'min'};
array_2 [2]= {'id':10, 'name':'max'};
array_2 [3]= {'id':12, 'name':'res'};
var size = Object.keys(array_2).length;
for (z=0; z<size; z++) {
if((array_1[z] !== undefined && array_1[z] !=='') && array_2[z].id == array_1[z]) {
console.log(array_2[z].id)
}
}
});
</script>
这里我需要将array_2作为
array_2[0] = {'id':58, 'name':'min'};
array_2[1] = {'id':10, 'name':'max'};
即
array_2 = [0=>{'id':58, 'name':'min'}, 1=> {'id':10, 'name':'max'}] ;
请帮助解决此问题
1条答案
按热度按时间gv8xihay1#
你可以这样做:
演示