Javascript 将字符串推送到空数组中,而不使其成为子数组

Javascript 将字符串推送到空数组中,而不使其成为子数组,javascript,arrays,sub-array,Javascript,Arrays,Sub Array,我有一个sad数组,它由一个字符串组成 var sadArray=[“我是一个快乐的句子。”] 我想把这句话从sad数组(因为它不是一个悲伤的句子:))中去掉,放到happy数组中 var happyArray=[] 这就是我尝试的方式 happyArray.push(sadArray) 但是,这样做的结果是,整个sadArray而不仅仅是其中的句子,被推送到happyArray中,形成一个2d数组 console.log(happyArray)//返回[[“我是一个快乐的句子。”] 我如何才能

我有一个
sad数组
,它由一个字符串组成

var sadArray=[“我是一个快乐的句子。”]

我想把这句话从
sad数组
(因为它不是一个悲伤的句子:))中去掉,放到
happy数组中

var happyArray=[]

这就是我尝试的方式

happyArray.push(sadArray)

但是,这样做的结果是,整个
sadArray
而不仅仅是其中的句子,被推送到
happyArray
中,形成一个2d数组

console.log(happyArray)//返回[[“我是一个快乐的句子。”]

我如何才能实现这一结果

console.log(sadArray)//返回空数组,因为我从中删除了快乐句


console.log(happyArray)//返回[“我是一个快乐的句子。”]

推送工作非常好。检查代码,如果您再次将该数组推入另一个数组,您将获得
[[欢迎来到世界人民]]
另一个数组类似的结果。否则,第一次推送到
myArray
就可以了

var myString=“欢迎来到世界人民”;
var myArray=[];
myArray.push(myString);
log(myArray);
var anotherArray=[];
另一个array.push(myArray);

console.log(另一个数组)演示如何推送请添加推送发生的部分。
var myArray=[“欢迎来到世界”]
var myArray=[];myArray.push(“欢迎来到世界”)人们会发生什么事?
var myArray=[];myArray.push(“您的字符串”)