当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JavaScript Array join()用法及代码示例


在本教程中,我们将借助示例了解 JavaScript Array join() 方法。

join() 方法通过连接数组中的所有元素返回一个新字符串,由指定的分隔符分隔。

示例

let message = ["JavaScript", "is", "fun."];

// join all elements of array using space
let joinedMessage = message.join(" ");
console.log(joinedMessage);

// Output: JavaScript is fun.

join() 语法

用法:

arr.join(separator)

这里,arr 是一个数组。

参数:

join() 方法包含:

  • separator(可选)- 用于分隔数组中每对相邻元素的字符串。默认情况下,它是逗号 ,

返回:

  • 返回一个 String ,其中所有数组元素都由 separator 连接。

注意

  • join() 方法不会更改原始数组。
  • undefined , null 或空数组等元素具有空字符串表示形式。

示例:使用join() 方法

var info = ["Terence", 28, "Kathmandu"];

var info_str = info.join(" | ");

// join() does not change the original array
console.log(info); // [ 'Terence', 28, 'Kathmandu' ]

// join() returns the string by joining with separator
console.log(info_str); // Terence | 28 | Kathmandu

// empty argument = no separator
var collection = [3, ".", 1, 4, 1, 5, 9, 2];
console.log(collection.join("")); // 3.141592

var random = [44, "abc", undefined];
console.log(random.join(" and ")); // 44 and abc and

输出

[ 'Terence', 28, 'Kathmandu' ]
Terence | 28 | Kathmandu
3.141592
44 and abc and 

在这里,我们可以看到 join() 方法将所有数组元素转换为字符串,并通过指定的分隔符分隔每个元素。

相关用法


注:本文由纯净天空筛选整理自 Javascript Array join()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。