【发布时间】:2013-06-26 11:59:27
【问题描述】:
javascript 中有没有一种方法可以将多个对象的命名/索引字段(例如每个对象的一个字段)连接到一个字符串。
var theArray = [{
field1: "TEXT",
field2: "VAL"
...
},
{
field1: "text",
field2: "val"
...
}
...
];
为了 ideomacy(ideomatic 编程),我想知道是否有一种方法可以在没有 for 循环的情况下连接数组中所有 field1 的值。
有点像
theArray.getFieldValues[0].join(', ');
我们有哪些选择?
- 重载数组 - 不会那样做,
- 辅助函数 - 不想循环。
jQuery中有过滤器和grep函数,但它们只过滤元素,我想知道是否已经有类似的东西
theArray.grepNewObject(function(o){ return o.field1; }).join(', ');
【问题讨论】:
-
@Cherniv 我喜欢,谢谢!
标签: javascript jquery arrays object