使用.prototype扩展对象和自定义对象

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用.prototype扩展对象和自定义对象相关的知识,希望对你有一定的参考价值。

Extend a custom object, and a pre-defined object(e.g. string) using .prototype available in JS.
  1. //Extending an existing object
  2. function yourMethod(){
  3. //statements
  4. }
  5. //Attach it to the String Object
  6. String.prototype.methodName=yourMethod;
  7. //Usage
  8. var myVariable = "My String Here!"
  9. myVariable.methodName();
  10.  
  11.  
  12. //Extending a custom object
  13. //Create custom object
  14. function myObject() {
  15. //statements
  16. }
  17. //Create custom method
  18. function customMethod(){
  19. //statements
  20. }
  21. //Create custom property
  22. function customProperty() {
  23. //statements
  24. }
  25.  
  26. //Attach the property and method
  27. myObject.prototype.methodName=customMethod;
  28. myObject.prototype.prpertyName=customProperty;

以上是关于使用.prototype扩展对象和自定义对象的主要内容,如果未能解决你的问题,请参考以下文章

内置对象和自定义对象的原型链

js属性扩展,继承,属性查找

Swift中自定义对象和自定义对象数组的通用属性[重复]

javascript 对象的扩展性

扩展内置对象

使用 TypeScript 扩展 Object.prototype