Is this a way to instantiate a class in javascript?
本问题已经有最佳答案,请猛点这里访问。
开始学习javascript,但对如何定义类感到困惑。下面是定义类的方法吗?
1 2 3 4 5 6 | var bar = function (a, b) { var product = a*b; var sum = a+b; return function() {return product / sum}; }; |
我认为这只是一个函数,但被告知它也是一个类。
这将是一个简单的函数。
1 2 3 4 5 6 | function (a, b) { var product = a*b; var sum = a+b; return product / sum; }; |
这将更像Java中的一个类,因为您将一个函数分配给对象:
1 2 3 4 5 6 | var bar = function (a, b) { var product = a*b; var sum = a+b; return function() {return product / sum}; }; |