原生Javascript实现New方法
发布日期:2021-05-10 02:08:42 浏览次数:8 分类:精选文章

本文共 2160 字,大约阅读时间需要 7 分钟。

JavaScript������new���������������������

���JavaScript������������new������������������������������������������������������������������������������������������������������������new������������������������������������������������������������������������������������������

New������������������������������������������������������������������������������������������������������������������������������������������������������Java���new���������������������������JavaScript���������������new������������������������������������

���������������������������������������������������new������������������������������������������������������������������������������Person���������������������

function Person(name, age) {    this.name = name;    this.age = age;    this.habit = 'Games';}Person.prototype.strength = 60;Person.prototype.sayYourName = function() {    console.log('I am ' + this.name);};function myNew(fn, ...args) {    // ���������������������������������������������������������������    let obj = new Object();    // ���������������������������������������������������������    let F = function() {};    F.prototype = fn.prototype;    // ���������������������������������������������������������������    let ret = fn.apply(obj, args);    // ���������������������������������������������������    return typeof ret === 'object' ? ret : obj;}

������������������������������������������������������new������������������������������������������������������new������������������������������������ prototype���������������������������

���������������������������������  ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

���������������new������������������������������������������������������������������������������������������������������������������������������������������������������new������������������������������������������������������������JavaScript������������������������������������������������������������������������������������������������������������������������������������������������������������

上一篇:彻底搞懂CSS层叠顺序、z-index
下一篇:【JavaScript 基础】-- 前端模块化方法(CommonJS和ES6模块方法)

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2025年04月22日 07时49分36秒