gpt4 book ai didi

javascript - javascript反向函数的语法

转载 作者:行者123 更新时间:2023-11-29 16:54:14 26 4
gpt4 key购买 nike

嘿伙计们,我知道以下将用于反转传递给函数的字符串:

function reverseString(str) {
return str.split('').reverse().join('');

}

reverseString("hello");

但是有人可以帮助我理解为什么以下内容不起作用吗?

function reverseString(str) {
str.split(' ');
str.reverse();
str.join(' ');
return str;
}

最佳答案

这些函数不会修改字符串;字符串是不可变的。这些函数返回新值。

所以,这样的语句

str.split('');

是一个有效的语句,但它没有实际效果,因为返回的数组被忽略了。在您引用的第一个示例中,返回值用作访问和调用后续函数的对象上下文。 return 语句返回链中最后一个函数调用的结果(.join() 调用)。

关于javascript - javascript反向函数的语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33585833/

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