将函数添加到firefox扩展Javascript文件
实际上,我正在开发一个Firefox扩展,并试图在单独的Javascript文件中创建包含变量和方法的对象。 所以我试着像这样声明这个实例:将函数添加到firefox扩展Javascript文件,javascript,firefox-addon,Javascript,Firefox Addon,实际上,我正在开发一个Firefox扩展,并试图在单独的Javascript文件中创建包含变量和方法的对象。 所以我试着像这样声明这个实例: var options = { toto: null, ready: function() { console.log("Foo"); } }; 当我尝试console.log(选项)时它只显示{toto:null} 如果我尝试调用ready函数,它会说ready没有声明 我做错了什么 先谢谢你 Have tried the sa
var options = {
toto: null,
ready: function() {
console.log("Foo");
}
};
当我尝试console.log(选项)时代码>它只显示{toto:null}
如果我尝试调用ready函数,它会说ready没有声明
我做错了什么
先谢谢你
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()'
我正在使用firefox扩展,而不是网站。很抱歉,但这无助于您是否在其他文件中创建选项对象,并且console.log
在其他文件中?看起来选项以某种方式被序列化,因此函数被删除。