gpt4 book ai didi

javascript - 数组、字符串和 .join( )

转载 作者:行者123 更新时间:2023-12-03 09:27:16 25 4
gpt4 key购买 nike

新手的简单问题...

我正在尝试创建一个接受数组和空字符串的函数。然后,该函数将对数组执行 .join() 方法,并将结果设置为空字符串。

该函数似乎已加入(使用 console.log 检查),但它不会将结果设置为外部变量。我在这里缺少什么?

代码

//empty string
var newStr ='';

var myArr = ['it','was', 'the', 'best', 'of', 'times'];

var rejoiner = function (arr, str) {
str = arr.join(' ');
//checking that the function is working
console.log(str);
}

然后,运行函数rejoiner ,传入myArrnewStr ...

rejoiner(myArr, newStr);

然后检查 newStr 是否已设置(失败!未设置!)...

newStr;

最佳答案

它几乎按照你写的那样工作。如果从函数返回 str,则可以这样设置 newstr。

//empty string var newStr =''; 
var myArr = ['it','was', 'the', 'best', 'of', 'times'];
var rejoiner = function (arr) {
var str = arr.join(' '); //checking that the function is working
console.log(str);
return str;
};

newStr = rejoiner(myArr);

关于javascript - 数组、字符串和 .join( ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31631126/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com