如何隔离“;first_name"键在下面的对象中输出其值

How to isolate the "first_name" key to output its value in the following object?

本文关键字:在下面 quot 对象 输出 name 何隔离 隔离 first      更新时间:2023-09-26

如何隔离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);
});