我实际上正在开发一个Firefox扩展,我正在尝试在单独的Javascript文件中创建包含变量和方法的对象。 所以我试着像这样声明实例:
var options = {
toto: null,
ready: function() {
console.log("Foo");
}
};
当我尝试console.log(options);
时,它只显示{toto:null}
如果我尝试调用ready函数,则表示ready没有声明。
我做错了什么?
提前谢谢
答案 0 :(得分:0)
Have tried the same code in chrome.
There seems to be no issue with the Object creation.
附加图像以供参考。
对象在控制台中显示'todo'和'ready'作为其属性,我们可以在你的情况下使用'Object.propertyName'访问它们:
'options.todo' and 'options.ready()'