我有一个这样的数组:
peoples = ['dick', 'jane', 'harry', 'debra', 'hank', 'frank' .... ]
一个包含这样的键:
keys = [1, 6, 3, 12 .... ]
现在我可以写这样的东西:
var peoplesStripedOfKeyPostions = [];
for(i = 0; i < peoples.length; i++){
for(j = 0; j < keys.length; j++){
if( i !== keys[j]){
peoplesStripedOfKeyPostions.push( peoples[i] );
}
}
}
如果你不知道,我需要生成一组人员,这些人员在数组键中定义的某些位置被剥夺了人员。我知道必须有一个漂亮而有效的方法来做到这一点,但我当然想不出。(阵列管理不是我的强项)。
你知道更好的方法吗?(如果我得到多个有效的答案,jsperf 将确定获胜者。)