• 技术文章 >头条

    js new操作符的使用步骤

    小妮浅浅小妮浅浅2021-06-11 15:16:47原创397

    1、说明

    (1)创建一个空对象。

    (2)将对象的__proto指向结构函数的原型prototype。

    (3)执行结构函数中的代码,传输参数,并将this指向该对象。主要是把原型链和实例的this联系起来,这是最关键的一点,所以如果需要原型链,一定要用new操作符来处理。否则this会变成window对象。

    (4)返回对象。

    2、实例

    function _new(){
        let obj = {};
        let con=[].shift.call(arguments);
        obj.__proto__ = con.prototype;
        let res = con.apply(obj, arguments);
        return res instanceof Object ? res : obj;
    }

    以上就是js中join()方法的使用,希望对大家有所帮助。更多js学习指路:js教程

    专题推荐:js new操作符
    上一篇:招聘月:Python数据分析岗位迎来机遇 下一篇:python捕获多个异常的规则

    相关文章推荐

    • js函数执行过程的探究• js垃圾回收的场景优化• js中MomentJS构造字符串• js中diff函数的使用• js中isBefore函数如何判断• js isSame判断对象是否相同• js isBetween时间点的判断• js原型有哪些规则• js中六种基本数据类型• js如何实现类型判断• js内存的生命周期介绍• js引用计数算法是什么• js中callee是什么• js中caller是什么意思• js中join()方法的使用
    品易云

    全部评论我要评论

  • 取消发布评论发送
  • 

    Python学习网