通过一个练习进行练习,您需要将数组中的所有元素组成一个字符串。我知道有一个更简单的数组 js 方法可以完成任务。
我一直在字符串的开头得到一个 undefined element
。我认为它来自使用 reverse()
方法。想知道与我的代码略有不同的其他解决方案。
let arrayLength = stringMe.length;
stringMe.reverse();
let myString;
for (;arrayLength >= 1; arrayLength--) {
let charStorage = stringMe.pop();
myString = myString + charStorage;
}
console.log(myString);
预期输出应该是fox
但实际输出是undefinedfox
最佳答案
尝试用空字符串初始化 myString
让 myString = "";
关于javascript - 在 JavaScript 中将数组转换为字符串时删除未定义的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56803069/