环境
Mozilla Firefox 11 在本地主机上运行 MAMP 和测试
错误
dirObject[data] 未定义
http://localhost:8888/framework/
第 34 行
症状
控制台.log(对象[成员]);产生预期的结果(返回object),但 console.log( object [ member ][ member ]); 返回该对象未定义。
目录对象
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]);
}
-- 返回多维对象(包含我的插件目录中列出的项目的根链接路径和文件名。对象存在)。