这两种用JavaScript编写原型函数的方式有什么区别

扎杜布兹
Myfunction.prototype.updateMyFunction = function() {

 //do something

};

Myfunction.prototype = {

 updateMyfunction: function() {

  //do something

 }

};

他们都产生相同的结果

萨伊姆·艾哈迈德(MD Sayem Ahmed)

第一个是向中添加属性Myfunction.prototype,而第二个是Myfunction.prototype用新对象完全替换

结果将不会总是相同的。考虑这种情况-

Myfunction.prototype.oldMethod = function () {

};

Myfunction.prototype.updateMyFunction = function() {

    //do something

};

加入最后一种方法后,您将能够同时访问oldMethodupdateMyFunction更新版本。如果您这样做-

Myfunction.prototype.oldMethod = function () {

};

Myfunction.prototype = {

    updateMyfunction: function() {

        //do something

    }
};

然后oldMethod将其从原型链中删除(因为其prototype本身已被新对象替换),您将无法再访问它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

这两种编写结构的方式有什么区别?

来自分类Dev

这两种在JavaScript中更改函数原型的方式有何区别?

来自分类Dev

这两种函数声明有什么区别?

来自分类Dev

这两种声明函数的方式有什么区别?

来自分类Dev

这两种在C ++中实现函数的方式有什么区别?

来自分类Dev

这两种在C ++中实现函数的方式有什么区别?

来自分类Dev

这两种在 Javascript 对象中编写方法的方法有什么区别?

来自分类Dev

这两种原型继承的实现之间有什么区别?

来自分类Dev

这两种异步方法有什么区别?

来自分类Dev

这两种递归方法有什么区别

来自分类Dev

这两种PhysicsVector方法有什么区别?

来自分类Dev

这两种实现之间有什么区别?

来自分类Dev

这两种情况有什么区别?

来自分类Dev

这两种结构有什么区别

来自分类Dev

这两种语法有什么区别?

来自分类Dev

这两种 Scala 模式有什么区别?

来自分类Dev

这两种做法有什么区别:

来自分类Dev

这两种集群配置有什么区别?

来自分类Dev

这两种创建对象文字的不同方式有什么区别

来自分类Dev

这两种调用基类副本分配的方式有什么区别?

来自分类Dev

递归中这两种方式有什么区别?

来自分类Dev

这两种方式创建对象有什么区别?

来自分类Dev

这两种执行TypeScript方法的方式有什么区别?

来自分类Dev

这两种在python中定义列表的方式有什么区别?

来自分类Dev

这两种在vb .Net中进行编码的方式有什么区别

来自分类Dev

这两种在Keras中添加神经网络层的方式有什么区别?

来自分类Dev

这两种初始化String的方式有什么区别

来自分类Dev

这两种在TypeScript中声明映射的方式有什么区别?

来自分类Dev

这两种在Node.js中连接到MongoDB的方式有什么区别

Related 相关文章

  1. 1

    这两种编写结构的方式有什么区别?

  2. 2

    这两种在JavaScript中更改函数原型的方式有何区别?

  3. 3

    这两种函数声明有什么区别?

  4. 4

    这两种声明函数的方式有什么区别?

  5. 5

    这两种在C ++中实现函数的方式有什么区别?

  6. 6

    这两种在C ++中实现函数的方式有什么区别?

  7. 7

    这两种在 Javascript 对象中编写方法的方法有什么区别?

  8. 8

    这两种原型继承的实现之间有什么区别?

  9. 9

    这两种异步方法有什么区别?

  10. 10

    这两种递归方法有什么区别

  11. 11

    这两种PhysicsVector方法有什么区别?

  12. 12

    这两种实现之间有什么区别?

  13. 13

    这两种情况有什么区别?

  14. 14

    这两种结构有什么区别

  15. 15

    这两种语法有什么区别?

  16. 16

    这两种 Scala 模式有什么区别?

  17. 17

    这两种做法有什么区别:

  18. 18

    这两种集群配置有什么区别?

  19. 19

    这两种创建对象文字的不同方式有什么区别

  20. 20

    这两种调用基类副本分配的方式有什么区别?

  21. 21

    递归中这两种方式有什么区别?

  22. 22

    这两种方式创建对象有什么区别?

  23. 23

    这两种执行TypeScript方法的方式有什么区别?

  24. 24

    这两种在python中定义列表的方式有什么区别?

  25. 25

    这两种在vb .Net中进行编码的方式有什么区别

  26. 26

    这两种在Keras中添加神经网络层的方式有什么区别?

  27. 27

    这两种初始化String的方式有什么区别

  28. 28

    这两种在TypeScript中声明映射的方式有什么区别?

  29. 29

    这两种在Node.js中连接到MongoDB的方式有什么区别

热门标签

归档