首页 文章

这两个加入用法有什么区别? [重复]

提问于
浏览
-3

这个问题在这里已有答案:

任何人都可以简单地解释为什么第一种方法没有按预期工作但在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

1 回答

  • 0

    您需要将 elements.join(''); 分配给变量:

    var elements = ['Fire', 'Wind', 'Rain'];
    
    elements = elements.join('');
    
    console.log(elements);
    

相关问题