他の配列の空の要素が存在する場合にのみ、配列から要素を削除します。他の配列の空要素に基づいて配列から要素を削除する
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