我试图输出一个数组作为一个字符串,但我得到未定义。
数组是[1,2,3]
,我想输出字符串"123"再加一个
这就是我一直在尝试的:
var plusOne = function(digits) {
number = digits.toString().replace(",","").trim()+1
console.log(number)
};
plusOne([1,2,3]);
您可以尝试这样做,并且您可以将1
添加为字符串或数字。
function plusOne(digits){
str='';
digits.forEach((key)=>{
console.log(key);
str+=key.toString();
})
console.log(str)
}
plusOne([1,2,3]);
您可以简单地使用join将数组的所有元素连接在一起。所以你的函数会变成:
var plusOne = function(digits) {
number = digits.join("")
console.log(number)
};