18910140161

JavaScript-handle函数在const类中?-堆栈溢出

顺晟科技

2022-10-19 12:42:56

38

我有如下源代码

  const item = function(p) {
     let model;
     p.setup = function() {
     }
  }

我不知道该怎么称呼这个??

我要做的是将我的函数添加到该函数中,并从外部调用该函数。

  const item = function(p) {
     let model;
     p.setup = function() {
     }
  }

但是它不起作用。

我不熟悉这种JavaScript样式。

我应该如何将函数添加到这个(是类吗??)然后呼叫??


顺晟科技:

对于javascript中的面向对象编程,有几种方法,如注释中提到的。

1。工厂函数

工厂函数是一种简单的方法,因为它只是创建并返回一个对象。

2。构造函数

使用new关键字创建已定义对象类型的实例。它利用函数的prototype,该函数可在该类型的所有实例上访问。

3。类

还可以使用class。javascript中的类是作为函数的抽象提供的。

在javascript代码段中描述和演示的是一个匿名函数,甚至可以说它是一个函数变量。

要使用点表示法访问方法,需要创建一个类(或javascript对象)。

使用关键字'class'的示例:

  const item = function(p) {
     let model;
     p.setup = function() {
     }
  }

现在创建该类的一个实例。如下所示:

  const item = function(p) {
     let model;
     p.setup = function() {
     }
  }

,现在使用表示法调用类的方法。如下所示:

  const item = function(p) {
     let model;
     p.setup = function() {
     }
  }
  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航