我有以下数组,我正在尝试从以下位置删除值:
transformedColumns [ "Item No", "Item Type", "Item State", "Valid Design_text", "Currency Code", "Base Item_no", "Comclass Name" ]
我只是想尝试使用splice函数从数组中删除所有值:
var indexPos = [0, 1, 3, 4, 5, 6];
for (var k = 0; k < indexPos.length; k++) {
transformedColumns.splice(indexPos[k], 1);
}
执行代码后的transformedColumns的结果是:
transformedColumns [ "Item Type", "Valid Design_text", "Currency Code", "Comclass Name" ]
我想这个问题的原因是当你进行拼接时,数组中的整个顺序都会改变,所以索引在某种程度上不匹配?如果是这样,我怎样才能以这种方式从数组中删除值?