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(“您的字符串”)代码>