十三(12)、基于内置类的原型扩展方法 ------ 2020-
作者:
自己写了自己看 | 来源:发表于
2020-04-06 09:58 被阅读0次
1、如何往内置类的原型上扩展我们想添加的方法:
~function () {
myUnique() {
let obj = {};
for(let i = 0; i< this.length; i++){
let item = this[i];
if(typeof item !== 'undefined') {
this[i] = this[this.length - 1];
this.length--;
i--;
continue;
}
obj[item] = item;
}
obj = null;
// 保证当前方法执行完成后返回的仍然是当前类的实例;
// 才能实现链式操作;
return this;
}
// 扩展到内置类的原型上;
Array.prototype.myUnique = myUnique;
}()
// 注意:自己扩展的方法不要覆盖原有的内置方法;
本文标题:十三(12)、基于内置类的原型扩展方法 ------ 2020-
本文链接:https://www.haomeiwen.com/subject/ebdvphtx.html
网友评论