简单的事情,如何将变量存储到数组中

Simple thing, how to store variables into an array?

本文关键字:存储 数组 变量 简单的事      更新时间:2023-09-26

我有这个函数,我需要在数组中存储一些值,我需要创建一个数组变量并将它们存储在这里。

我有这个功能:

function loadFriends()
{
    //get array of friends
    FB.api('/me/friends?fields=name,first_name,gender', function(response) {
        console.log(response);
        var divContainer=$('.facebook-friends');
        var testdiv = document.getElementById("test");
for(var i=0; i<response.data.length; i++){
    if(response.data[i].gender == 'male'){
         testdiv.innerHTML += response.data[i].id + '<br />';
    }
}

我需要将所有response.data[i].id值存储在一个数组中,作为一个数组。我需要类似 var array = [1,2,3,4] 的东西,其中 1,2,3,4 是response.data[i].id.

我需要将 response.data[i].id 的所有值存储在数组中

使用push

var  arr = []; // Creates an empty array literal.
for(var i = 0; i < response.data.length; i++){
        arr.push(response.data[i].id);
}

阅读有关 MDN 站点push的信息