将函数赋值给变量在javascript firefox扩展中不起作用

时间:2014-02-18 07:22:21

标签: javascript firefox firefox-addon firefox-addon-sdk content-script

在firefox的竞争对手中,当我尝试这种方法时,它无法正常工作

var x = function(y) {
   return y * y;
};

在Firefox中,他们mdn页面https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/function#Examples

但是这个函数在crome扩展中非常巧妙地工作,据我所知它是一个javascript函数。 提前谢谢

这是测试扩展名github

1 个答案:

答案 0 :(得分:3)

我认为您希望实际执行该函数并在测试代码中传递参数,而不是仅仅将函数定义输出到控制台。所以改变:

console.log("x :", x);

为:

console.log("x :", x(2));