如何隔离“;first_name"键在下面的对象中输出其值
How to isolate the "first_name" key to output its value in the following object?
如何隔离first_name
键以在以下对象中输出其值?
{
"first_name": "D",
"last_name": "N",
"phone_number": 1233414234
}
用点表示法或用方括号表示法。阅读有关属性访问器的更多信息。
var object = { first_name: "D", last_name: "N", phone_number: 1233414234 };
// dot notation
console.log(object.first_name);
// bracket notation
console.log(object['first_name']);
对于对象数组,可以使用Array#map
-
var array = [{"first_name":"D","last_name":"N","phone_number": 1233414234},{"first_name":"P","last_name":"T","phone_number": 1233414234}],
first_names = array.map(function (a) {
return a.first_name;
});
console.log(first_names);
您可以使用.
或[]
var x = {"first_name":"D","last_name":"N","phone_number": 1233414234};
alert(x.first_name);
alert(x['first_name']);
参考资料在这里。
编辑
根据另一个答案中注释中的OP问题:如果您想遍历数组的对象,可以使用每个对象。
var array = [{"first_name":"D","last_name":"N","phone_number": 1233414234},{"first_name":"P","last_name":"T","phone_number": 1233414234}];
$.each(array, function(idx) {
alert(array[idx].first_name);
});
或
var array = [{"first_name":"D","last_name":"N","phone_number": 1233414234},{"first_name":"P","last_name":"T","phone_number": 1233414234}];
$.each(array, function(idx, obj) {
alert(obj.first_name);
});
相关文章:
- 我的代码在下面,我想更改 ID 与地图外部的
- 如何在下面定义此变量
- 如何在下面修复此错误,说明这不是一个函数
- 如何在下面修复这个无效的正则表达式标志
- 如何在下面取消此文件上传
- 我在下面一直没有定义
- 我如何在下面$_POST
- 元素没有显示在包装中,它们're在下面
- 好的,所以我试图弄清楚如何将文本添加到缩略图中(我在下面是一个完整的新手代码)
- 为什么在Jquery中单击图像时图像显示在下面
- 强制OpenLayers标记层在上面绘制,并在下面标记层
- 确定相关元素是在上面还是在下面
- 返回$_GET["jsoncallback"]时出错,在下面添加代码javascript
- 造成这种错误的原因是什么?XML或文本声明不在entity"开头;解析xml时
- 在“didInsertElement"”中难以访问实际对象;烬代码
- 按键时如何在下面创建一个新的文本字段
- Webresource文件不能正确加载,抛出404错误,然后声明javascript文件没有在下面定义
- 我需要在下面附加的comment.js文件中注入一个Tealium代码
- Velocityjs在css"“左”;参数是百分比
- 从文本框获取输入并将其写在下面