同様の質問がされていますが、私が満たした条件を満たしていませんでした。
プロパティにアクセスするには、ポイント表記またはブラケット表記のいずれかを使用できることを知っています。jibbering.com の記事にも同じことが記載されており、この回答も同様です。仕様書にも同じことが書かれています。
私はこの例( fiddle )を持っていますが、違いがあります:
var utils = {
myString: "boo",
myNumber: 99,
justNULL: null
};
for (var i in utils) {
document.write ( i + " = " + utils.i + "<br/>" ); //result - undefined
document.write ( i + " = " + utils[i] + "<br/>" );//result - the actual value
}
ここで何が欠けていますか?for..in の使用法またはオブジェクトの定義に関するものですか?