Javascript 无法通过循环将字符串存储到另一个变量中 for(var j=0,new1=“”;j

Javascript 无法通过循环将字符串存储到另一个变量中 for(var j=0,new1=“”;j,javascript,string,Javascript,String,我使用数组并对其进行排序,而不是使用字符串。我创建了一个数组,并使用push()方法向其中添加了字符。 new1.push(fs[j]);字符串不是数组。你需要连接新字符串,并使用数组对其进行排序。new1.push(fs[j]);无法使用连接完成。new1[j]+=fs[j];@learningQA:你能将该注释作为答案发布吗?它可能会在将来帮助其他人。 for (var j=0, new1=""; j<fs.length; j++) { new1[j] = fs[j];

我使用数组并对其进行排序,而不是使用字符串。我创建了一个数组,并使用push()方法向其中添加了字符。
new1.push(fs[j]);

字符串不是数组。你需要连接新字符串,并使用数组对其进行排序。new1.push(fs[j]);无法使用连接完成。new1[j]+=fs[j];@learningQA:你能将该注释作为答案发布吗?它可能会在将来帮助其他人。
for (var j=0, new1=""; j<fs.length; j++) {
    new1[j] = fs[j];
    console.log(new1[j]);
    console.log(fs[j]);
}

console.log(fs[j]) // is displaying the value contained in fs.

console.log(new1[j]) // is displaying "undefined" only.