将函数添加到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

实际上,我正在开发一个Firefox扩展,并试图在单独的Javascript文件中创建包含变量和方法的对象。 所以我试着像这样声明这个实例:

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
在其他文件中?看起来选项以某种方式被序列化,因此函数被删除。