扩展方法的应用

Posted

tags:

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

通过类对象的Protype设置扩展方法

string.prototype.quote=function(srt){  }

string.prototype.自定位方法名=function(自定义参数)

{this........}

this代表,当调用方法时 比如:var 字符串=“aaa”  调用字符串.自定义方法(参考值)的时候,this就是这个字符串,也就是“aaa”

 

也可以不用扩展方法

比如:有

string.pvoperty.JiaA=

function(  ){

retnrn this+"A";}

调用 alevt("B".JiaA(  )<==>{var B="B";  alvet(B.Jia( ));}

等价于

function JiaA(str)

{return str+“A”}

调用  alvert (JiaA("B");

以上是关于扩展方法的应用的主要内容,如果未能解决你的问题,请参考以下文章

扩展方法的应用

自定义扩展方法与框架扩展方法发生冲突。为啥?

如何使用 c# 扩展方法扩展类? [复制]

WDCP面板Web环境安装redis与phpredis扩展应用方法

静态方法对可扩展性有好处吗?

chrome无法从该网站添加应用扩展程序和用户脚本的有效解决方法!