0

for in oop を使用してすべてのプロパティの値を取得したいのですが、方法がわかりません。私が従っているチュートリアルは、私がそれを行う方法のこの例を示していますが、私はそれを理解していません.

                     for(var x in dog) { console.log(dog[x]); }

                    var nyc = {
                    fullName: "New York City",
                    mayor: "Michael Bloomberg",
                    population: 8000000,
                     boroughs: 5
                     };

                     // write a for-in loop to print the value of nyc's properties
4

4 に答える 4

5

x と y の代わりに、次のような意味のある変数名を使用することをお勧めします。

for(var property in object){
    console.log(object[property]);
}

あなたのオブジェクトのために

for(var prop in nyc){
    console.log(nyc[prop]);
}

ES6+ 向けに更新

for(let prop in nyc){
    console.log(nyc[prop]);
}
于 2013-07-14T12:20:29.220 に答える
3
for (var property in obj){
     console.log(property + ": " + obj[property]);
}

これは、オブジェクトの「プロパティ」をループし、それに応じて値をログに記録することです。

于 2013-07-14T12:17:42.230 に答える