remotefx中的usb重定向 无效_原型重定向和在内置类的原型上扩展方法

本文探讨JavaScript中的原型重定向,包括其优点和缺点,并介绍了如何使用Object.assign进行浅合并。同时,文章讨论了向内置类原型扩展方法的优势和潜在问题,以及如何实现链式调用。
摘要由CSDN通过智能技术生成
▲ 点击上方蓝字关注我 ▲

文 / 景朝霞

来源公号 / 朝霞的光影笔记

ID / zhaoxiajingjing

目录:0 / 原型重定向1 / Object.assign 浅合并2 / 向内置类的原型扩展方法

0 / 原型重定向
function fun(){
        this.a=0;    this.b=function(){
            alert(this.a);    }}fun.prototype={ // 原型重定向    b:function(){
            this.a=20;        alert(this.a);    },    c:function(){
            this.a=30;        alert(this.a)    }}var my_fun=new fun();my_fun.b();my_fun.c();

△ 做个题

c91157e3829cefab65af9428b4f5b148.png

△ 图1_原型重定向

在这里的fun.prototye={....}手动将函数fun的原型重定向,有利有弊

构造函数的原型重定向,优势

① 把原型上为其实例提供的公共属性和方法,全部写在一起,提高整体性和模块性

② 向其原型上扩展方法会更容易

③ ……

【没有重定向】需要一个一个添加上去:

fun.prototype.a = function(){....}

fun.prototype.b = function(){....}

【重定

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值