2017-09-08 3 views
-4

J'ai un sad array qui est constitué d'une chaîne.Poussez une chaîne vers un tableau vide sans que cela devienne un sous-tableau.

var sadArray = ["I am a happy sentence."];

Je voudrais saisir cette phrase de la sad array (parce que son pas une triste phrase :)) et le déplacer dans le happy array

var happyArray = [];

Ceci est la façon dont je je essaie d'aller sur ce

happyArray.push(sadArray);

Cependant, le résultat est que l'ensemble sadArray pas seulement la peine à l'intérieur, est poussé à l'happyArray résultant dans un tableau 2d

console.log(happyArray); //returns [ [ "I am a happy sentence." ] ]

Comment puis-je obtenir ce résultat ?:

console.log(sadArray); //returns empty array because i removed the happy sentence from it

console.log(happyArray); //returns ["I am a happy sentence."]

+1

Montrez-nous comment vous poussez – Li357

+2

s'il vous plaît ajouter la partie où la poussée se produit. –

+0

'var myArray = [" Bienvenue dans le monde "];' ou 'var myArray = []; myArray.push ("Bienvenue dans le monde"); ' – mplungjan

Répondre

0

La poussée fonctionne parfaitement bien. Vérifiez le code, si vous repoussez le tableau dans un autre tableau, vous obtiendrez [[welcome to the world people]] comme dans anotherArray. Sinon, la première poussée à myArray fonctionne simplement bien.

var myString = "welcome to the world people"; 
 
var myArray = []; 
 
myArray.push(myString); 
 
console.log(myArray); 
 

 
var anotherArray = []; 
 
anotherArray.push(myArray); 
 
console.log(anotherArray);