通过简单对象定义JavaScript对象原型是否有效-我可以使用这种语法吗?

变色龙

我想找到定义JavaScript对象(尽可能多的对象)的简单方法。

  1. 我可以重新定义没有副作用的对象的原型吗?
  2. 我应该使用prototype.member语法来避免副作用吗?
  3. 是否会在Eclipse中概述所有版本(如果需要,还需要一些JsDoc)?

代码示例:

function Hello() {
    this.name = 'hello';
}

Hello.prototype = {
    hello: function() {
        return 'hello';
    }
}
若昂·保罗·马塞多

是的你可以。唯一的副作用是您丢失了原始原型对象的Constructor属性。您甚至可能不使用它,但是如果这样做,解决方案很简单:自己添加构造函数属性:

function Hello() {
    this.name = 'hello';
}

Hello.prototype = {
    hello: function() {
        return 'hello';
    },
    constructor: Hello
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我们可以使用ANTLR定义非上下文无关的语法吗?

来自分类Dev

我们可以使用ANTLR定义非上下文无关的语法吗?

来自分类Dev

我可以使用更有效的查询吗

来自分类Dev

可以使用多线程来使这种矩阵向量乘法算法更有效吗?

来自分类Dev

您可以通过这种简单的Excel VBA语法找到我的错误吗?

来自分类Dev

javascript:我可以使用原型定义“私有”变量吗?

来自分类Dev

即使我们正在使用它,预定义类的对象是否有效?

来自分类Dev

我可以通过这种方式使用removeEventListener吗?

来自分类Dev

HashMap是否可以通过字符串类型提供对对象数组的有效访问?

来自分类Dev

我可以使用assign复制对象的对象吗?

来自分类Dev

我可以使用AC_XXXX_CONFIG语法将宏定义放入config.h吗?

来自分类Dev

我可以使用AC_XXXX_CONFIG语法将宏定义放入config.h吗?

来自分类Dev

Javascript对象:重新定义原型是否可以?

来自分类Dev

有人可以向我解释这种ruby语法如何工作吗?

来自分类Dev

有人可以向我解释这种ruby语法如何工作吗?

来自分类Dev

我可以使用ObjectID设置解析对象指针吗

来自分类Dev

我可以使用printf()打印该类的对象吗?

来自分类Dev

我可以使用ObjectID设置解析对象指针吗

来自分类Dev

关于使用arguments对象创建可变函数的有效JavaScript示例中是否存在错误?

来自分类Dev

使用 setstate 时,我可以使用如下所示的简单对象吗?

来自分类Dev

我可以使用简单的Int创建结构的实例吗?

来自分类Dev

我可以使用type来检查任意名称是否是有效的命令名称吗?

来自分类Dev

我可以使用Scheme有效地实施快速排序吗?

来自分类Dev

我可以使用gethttpsforfree为locahost或Intranet域创建有效的证书吗?

来自分类Dev

我可以使用模板haskell定义缺少的功能吗?

来自分类Dev

我可以使用定义指定类型吗

来自分类Dev

我可以使用javascript从类别中提取图像吗?

来自分类Dev

我可以使用标准JavaScript函数创建XMLHttpRequest吗?

来自分类Dev

我可以使用jQuery或JavaScript更改此CSS吗?

Related 相关文章

  1. 1

    我们可以使用ANTLR定义非上下文无关的语法吗?

  2. 2

    我们可以使用ANTLR定义非上下文无关的语法吗?

  3. 3

    我可以使用更有效的查询吗

  4. 4

    可以使用多线程来使这种矩阵向量乘法算法更有效吗?

  5. 5

    您可以通过这种简单的Excel VBA语法找到我的错误吗?

  6. 6

    javascript:我可以使用原型定义“私有”变量吗?

  7. 7

    即使我们正在使用它,预定义类的对象是否有效?

  8. 8

    我可以通过这种方式使用removeEventListener吗?

  9. 9

    HashMap是否可以通过字符串类型提供对对象数组的有效访问?

  10. 10

    我可以使用assign复制对象的对象吗?

  11. 11

    我可以使用AC_XXXX_CONFIG语法将宏定义放入config.h吗?

  12. 12

    我可以使用AC_XXXX_CONFIG语法将宏定义放入config.h吗?

  13. 13

    Javascript对象:重新定义原型是否可以?

  14. 14

    有人可以向我解释这种ruby语法如何工作吗?

  15. 15

    有人可以向我解释这种ruby语法如何工作吗?

  16. 16

    我可以使用ObjectID设置解析对象指针吗

  17. 17

    我可以使用printf()打印该类的对象吗?

  18. 18

    我可以使用ObjectID设置解析对象指针吗

  19. 19

    关于使用arguments对象创建可变函数的有效JavaScript示例中是否存在错误?

  20. 20

    使用 setstate 时,我可以使用如下所示的简单对象吗?

  21. 21

    我可以使用简单的Int创建结构的实例吗?

  22. 22

    我可以使用type来检查任意名称是否是有效的命令名称吗?

  23. 23

    我可以使用Scheme有效地实施快速排序吗?

  24. 24

    我可以使用gethttpsforfree为locahost或Intranet域创建有效的证书吗?

  25. 25

    我可以使用模板haskell定义缺少的功能吗?

  26. 26

    我可以使用定义指定类型吗

  27. 27

    我可以使用javascript从类别中提取图像吗?

  28. 28

    我可以使用标准JavaScript函数创建XMLHttpRequest吗?

  29. 29

    我可以使用jQuery或JavaScript更改此CSS吗?

热门标签

归档