環境
Mozilla Firefox 11 MAMP の実行とローカルホストでのテスト
エラー
dirObject[data] が未定義
http://localhost:8888/framework/
34行目
症状
console.log(オブジェクト[メンバー]); 期待される結果を生成します ( objectを返します) が、console.log( object [ member ][ member ]); オブジェクトが未定義であることを返します。
dirObject
var dirObject ={
'directoryName' : {
directory : 'path/to/the/directory',
txt : 'textFileInDirectory.js',
css : 'styleSheetFileInDirectory.css',
js : 'javaScriptFileInDirectory.js'
}... // There are currently 27 of these structures in my object.
}
マイコード
for(var count = 0; count <= size; count++){
var data = keys[count];
console.log(dirObject[data]['directory']);
}
-- 「dirObject is undefined」を返し、console.logs の行番号を参照します。
for(var count = 0; count <= size; count++){
var data = keys[count];
console.log(dirObject[data]);
}
-- 多次元オブジェクトを返します (プラグイン ディレクトリにリストされているアイテムのルート リンク パスとファイル名が含まれます。オブジェクトは存在します)。