我想僅在其他陣列中存在空元素時才從陣列中刪除元素。我有這樣的:根據另一個陣列的空元素從陣列中刪除元素
var fruits = ["Banana", "Naranja", "Manzana", "Mango", "Fresa", "Limón", "Lima", "Sandia"];
var vegetales = ["", "Ajo", "", "Cebolla", "Tomate", "", "", "Zanahoria"];
// The output should be this:
// ["Naranja", "Mango", "Fresa", "Sandia"]
function myFunction() {
for (var i in vegetales) {
if (vegetales[i] == '') {
frutaAeliminar = fruits[i];
indexFruta = fruits.indexOf(frutaAeliminar);
if (indexFruta != -1) {
fruits.splice(indexFruta, 1)
}
}
}
console.log(fruits);
}
myFunction();
感謝anied,你的答案是,我很清楚。 – CarMoreno