【发布时间】:2020-04-24 18:07:46
【问题描述】:
下面这个反转字符串的例子只是一个简单的问题。
在第一个例子中,这很好用:
let name = ['j', 'o', 'e'].reverse().join('');
console.log(name);
但在第二个示例中,join 不起作用,name 仍然是一个数组。我不知道为什么。
let name = ['j', 'o', 'e'];
name.reverse();
name.join('');
console.log(name);
【问题讨论】:
-
因为join返回的是字符串,所以不会改变原来的变量。
let foo = name.join(''); -
@LearningEveryday 不确定这怎么可能。
标签: javascript