任何人都可以简单地解释一下为什么第一种方法不能按预期方式运行,但是在console.log内部却可以正常运行吗?
我只是希望它需要返回字符串,但是要在第一个控制台中返回数组
var elements = ['Fire', 'Wind', 'Rain'];
elements.join(''); //why that one is not working?
console.log(elements);
// expected output: Fire,Wind,Rain
console.log(elements.join(''));
// expected output: FireWindRain
答案 0 :(得分:1)
您需要将elements.join('');
分配给变量:
var elements = ['Fire', 'Wind', 'Rain'];
elements = elements.join('');
console.log(elements);