jquery - 如何使用jquery获取对象的值数组

标签 jquery arrays multidimensional-array

我在使用 jquery 获取对象数组中的所有元素时遇到问题...

我从互联网上获取此代码...

var id = 123;
var test = new Object();
test.Identification = id;
test.Group = "users";
test.Persons = new Array();

test.Persons.push({"FirstName":" AA ","LastName":"LA"});
test.Persons.push({"FirstName":" BB ","LastName":"LBB"});
test.Persons.push({"FirstName":" CC","LastName":"LC"});
test.Persons.push({"FirstName":" DD","LastName":"LD"});

如何使用 JQuery 获取 Persons 中的每个“FirstName”和“LastName”?

最佳答案

您可以使用 $.each()$.map(),具体取决于您想用它做什么。

$.map(Persons, function(person) {
    return person.LastName + ", " + person.FirstName;
});
// -> ["Doe, John", "Appleseed, Marc", …]

关于jquery - 如何使用jquery获取对象的值数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4710965/

相关文章:

c - 多维数组和dll劫持

c++ - 打印数组内容时的奇怪值

javascript - 如何设置QRCode嵌入图像

javascript - 有没有办法暂停脚本直到 javascript 关闭完成? JavaScript、jQuery、AJAX

javascript - Chrome DevTools - 数组长度不一致

arrays - 分配相同大小的数组

arrays - MATLAB 中奇怪的数组赋值 : [x, t]=house_dataset

jquery - 显示具有显示/隐藏DIV层的多个YouTube视频

jquery - setInterval 函数可以自行停止吗?

sql - 将数组与多维数组的元素进行比较