gpt4 book ai didi

javascript - 将 $.each 结果存储到数组中?

转载 作者:行者123 更新时间:2023-11-30 07:40:32 24 4
gpt4 key购买 nike

我有 $.each 获取 Facebook 好友列表。

这是$.each代码

$.each(response.data, function(index,friend) {
alert(friend.name + ' has id:' + friend.id);
}

现在我如何将这些数据存储在数组中,就像这个数组一样

friends = [
{ "name": "John" , "id": "1" },
{ "name": "Anna" , "id": "2" },
{ "name": "Peter" , "id": "3" }
];

最佳答案

$.map 类似于 $.each,但它返回函数返回值的数组:

var friends = $.map(response.data, function(index, friend) {
return {
name: friend.name,
id: friend.id
};
});

尽管……既然您似乎已经有了一个具有这些属性的对象数组,为什么不直接使用它呢?

关于javascript - 将 $.each 结果存储到数组中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18283811/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com