首页 > 解决方案 > Javascript将具有空值的数组插入字符串

问题描述

有没有办法在连接到字符串时显示空元素?

var arr = [];
arr.push('x');
arr.push(null);
arr.push('z');

// arr = ['x', null, 'z']

var samp = 'Array elements are: ' + arr;

// Array elements are: 'x',,'z'

我想要的输出:

Array elements are: 'x', null,'z'

标签: javascript

解决方案


您可以String使用 Array.map 应用于参数。非常简洁:

arr.map(String)

var arr = [];
arr.push('x');
arr.push(null);
arr.push('z');

var samp = 'Array elements are: ' + arr.map(String);
console.log(samp);


推荐阅读