【发布时间】:2014-08-22 00:05:18
【问题描述】:
我有以下 JavaScript 数组 var arr = ['1', '2', '3', '4' ];
我想将此对象转换为单个字符串,以便它产生以下输出:1 + 2 + 3 + 4。这在 join 函数的帮助下运行良好。
arr.join(' + ') 产生所需的输出。
问题是我的简单数组现在被转换成复杂对象了:
var data = [
{
"key": "1",
"IsData": true
},
{
"key": "2",
"IsData": false
},
{
"key": "3",
"IsData": true
},
{
"key": "4",
"IsData": false
}
];
我可以循环这个对象并产生想要的结果1 + 2 + 3 + 4。
我想知道是否有更聪明的方法(没有循环)来获得所需的输出。可以通过使用 lodash 或 jquery 之类的库
【问题讨论】:
标签: javascript jquery mustache lodash