【发布时间】:2016-08-30 11:39:43
【问题描述】:
我有一个对象数组,它们都是同一个类的所有实例,如下所示:
class Foo {
constructor(bar){
this.bar = bar;
}
}
var myArr = [new Foo("1"), new Foo("2"), new Foo("3"), new Foo("4")];
我希望能够将数组中每个对象的 bar 属性连接成一个逗号分隔的字符串。
是否可以在对象的属性上调用 .join 方法?如果不是,这不是最有效的方法吗?
var result = "";
for (var i = 0; i < myArr.length; i++){
result += myArr[i].bar+","
}
或者还有其他方法吗?
【问题讨论】:
标签: javascript arrays object