javascript - 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'
解决方案
您可以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);
推荐阅读
- java - 我希望我的循环以java中的给定数字结束
- c - 在这种情况下如何使用 snprintf 而不是 strcpy?
- flask-sqlalchemy - Flask SqlAlchemy 读取锁定一行
- c++ - 我们可以将结构作为另一个结构中变量的数据类型吗?在 C++ 中
- c# - Azure AcquireTokenAsync() 中的异常访问_ws_metadata_exchange_failed
- flutter - 在 IDE 中运行应用程序两次后,编译器显示更新后的应用程序代码版本
- r - 更新 Plotly 并调整反应值
- vba - 当我关闭 MS Access 并重新打开它时,表中的数据不会更新
- css - 如何使用 SASS 更改成功按钮的颜色?
- html - 为什么我的“弹出窗口”在点击时第二次没有显示?