javascript - 使用 join 打印数组中所有对象的特定属性

标签 javascript json

我有以下代码-

var test = [ { id:'1', name: 'a'},  { id:'2' name: 'b'},  { id:'3', name: 'c'}];
alert(test.join(', '));

如何提醒a、b、c?现在,我明白了 -

[Object, Object, Object]

最佳答案

如果您的浏览器支持 ECMAScript 5(Internet Explorer 8 及更低版本不支持),则可以使用 map() :

alert(test.map(function(obj) {
    return obj.name;
}).join(", "));

关于javascript - 使用 join 打印数组中所有对象的特定属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15985084/

相关文章:

javascript - 无法字符串化为 JSON - 引发循环结构错误

javascript - 使用 href 到 div 的 id

php - JavaScript 代码 : dynamically change currencies with dropdown HTML

javascript - Breeze js - 如何从 JSON 字符串创建实体并将其导入到 Breeze 缓存中

.net - Json.NET - 如何使用自定义解析器序列化类

javascript - MongoDB $rename javascript 变量作为键名

javascript - JavaScript 中的 ResolveUrl

mysql - 如何获得完整的 JSON 而无需在 node-mysql 中重复键?

python - Python 或 Django 中的 CURL

java - 如何从 firebase 有条件获取 listarray ?