2017-05-24 6 views
-2

In der oben genannten Array kann ich fruits.push ('Trauben'), um Element einfügen, aber was sollte ich tun, für die unten-Array, um Gemüse in Gemüse-Array zu schieben.Wie wird das Element in das Array des Arrays eingefügt?

var fruits = ["Banana", "Orange", "Apple", "Mango", ["potato", "Tomato"]]; 
+0

'Früchte [4] .push ('Karotte')' –

+0

die Frage ist, ist es das Gemüse immer am Ende des Arrays oder kann es irgendwo sein? –

+0

kann es überall sein – srs

Antwort

0

Sie können dies auf folgende Weise

fruits[4].push('grapes') 

Bitte beachten Sie das fünfte Element sichergestellt ist tatsächlich ein Array, eine der Antworten hier oben kurz skizziert getan thats,.

+0

@micheal Geary Ich weiß, die Sicherung des Elements ist ein Array wäre eine nette Ergänzung. Aber das ist nicht das, wonach OP gefragt hat, und versuchen, es einfach und auf den Punkt hier zu halten. – Abdel

+0

Eigentlich war ich ein wenig verwirrt durch die Frage, ignoriere was ich gesagt habe! :-) –

4

Sie könnten nach dem Array suchen und das Gemüse schieben.

var vegetable = 'broccoli', 
 
    fruits = ["Banana", "Orange", "Apple", "Mango", ["potato", "Tomato"]]; 
 

 
fruits.find(a => Array.isArray(a)).push(vegetable); 
 

 
console.log(fruits);

+3

Ich hoffe wirklich, dass er versteht, was hier vor sich geht. – Abdel

0

Sie können es tun, wie:

var fruits = ["Banana", "Orange", "Apple", "Mango", ["potato", "Tomato"]]; 
fruits[4].push('newVegetable'); 
Verwandte Themen