1)通过JavaScript
获取数组a = [a,b,c,d,e,f,g,h,i,j];
//实际数组
2)通过html标签// b array
获取5个数字的输入数组'b'
3)'b'
的输入元素,使它们总是小于'a'
数组的长度。
4)现在删除'a'
中索引值为'b'
5)现在打印新的'a'
数组。
a=[23,45,5,6,3,3,5,8,97,10]
b=[3,4,6,7,2]
new a array=[23,3,97,10,8,9]
a[3],a[4],a[6],a[7],a[2]
被删除了(请勿打扰数组索引)。答案 0 :(得分:1)
使用filter
代替
a = a.filter( function(item, index){ //iterate the array a
return b.indexOf(index+1) == -1; //removing those items whose index is not in the index array b. index-array b has 1-based indexes as per your example
});