如何使用$ .each在Jquery中获取2D数组的Title值字符串?

时间:2017-10-30 10:02:28

标签: javascript multidimensional-array

<script>
var array = [
{"ID":1, "Title":'abc'},
{"ID":2, "Title":'pqr'},
{"ID":3, "Title":'xyz'}
];
function arrayFunction(key,value){
var str ="";
for(i=0;i<array.length;i++){
value=array[i].Title;
str=str + ";" + value;
}
alert(str);
}
</script>

它正常运行。现在,我希望输出为abc; pqr; xyz使用$ .each。

1 个答案:

答案 0 :(得分:0)

您可以使用array.reduce:

var array= [
{"ID":1, "Title":"abc"},
{"ID":2, "Title":"pqr"},
{"ID":3, "Title":"xyz"}
];
var str = array.reduce((m, o) => m + o.Title + ';', "");
console.log(str);