国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

javascript - Dans la boucle js for in, en utilisant la méthode push du tableau pour obtenir les propriétés de l'objet, le résultat est que le tableau n'est pas modifié
扔個(gè)三星炸死你
扔個(gè)三星炸死你 2017-07-05 10:57:43
0
3
921

Comme mentionné
Je ne veux pas utiliser getOwnPropertyNames de jquery

var getProperty = function(obj) {
    var nArr = [];
    for (var i in obj) {
        nArr.push[i];
    }
    console.log(nArr);
    return nArr;
}
getProperty({a:1,b:2})

Le résultat final renvoyé est [];
Si remplacé par

var getProperty = function(obj) {
    var nArr = [],
        k = 0;
    for (var i in obj) {
        nArr[k] = i;
        k++;
    }
    console.log(nArr);
    return nArr;
}
getProperty({a:1,b:2});

peut renvoyer le résultat correct ['a','b'], pourquoi

扔個(gè)三星炸死你
扔個(gè)三星炸死你

répondre à tous(3)
女神的閨蜜愛上我

nArr.push(i)
Mauvais crochets?! ! ! !

阿神

JS for in présente le piège de hasOwnProperty.
Si vous souhaitez revenir ['a', 'b'], il suffit de :

Object.keys(obj)

C'est tout (prend en charge IE9+).

typecho

nArr.push[i]; êtes-vous s?r qu'il n'y aura pas d'erreur lors de l'exécution de cette opération??

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal