如何在JavaScript中实现子函数

时间:2016-05-05 20:23:36

标签: javascript

如何在JavaScript中实现子功能

callMethod(); // Works
callMethod.doThisWay(); // Still works

2 个答案:

答案 0 :(得分:1)

当然可以: - )

只需写下

const callMethod = function () {
  // ...
};

callMethod.doThisWay = function () {
  // ...
};

你已经完成了: - )

答案 1 :(得分:0)

这也有效:

var callMethod = function() {
  this.doThisWay = function () {
    alert('doThisWay'); 
  }

    alert('callMethod');

  return this;
};

var a = new callMethod();
a.doThisWay();

还有其他一些方法可以做到这一点。