0 zwwgoodwill

尚未进行身份认证

暂无相关简介

等级
TA的排名 53w+

Promise.all哪怕一个请求失败了也能得到其余正确的请求结果的解决方案

Promise.all( [ Promise.reject({ code: 500, msg: "服务异常" }), Promise.resolve({ code: 200, list: [] }), Promise.resolve({ code: 200, list: [] }) ].map(p => p.catch(e => e))) .the...

2020-03-23 16:14:40

a == 1 && a == 2 && a == 3为true

三种实现方式let a = { i: 1, toString: function() { return this.i++; }};let a = new Proxy({}, { i: 1, get: function() { return () => this.i++ } });//数组的 toString 默认调用数...

2020-03-17 14:17:50

深拷贝

function deepClone(obj) { function isObject(o) { return (typeof o === "object" || typeof o === "function") && o !== null; } if (!isObject(obj)) { throw new Error("非对象"); } le...

2020-03-17 14:12:50

new的实现原理

// 创建一个空的新对象// 链接到原型// 绑定this// 返回新对象function _new() { let obj = {}; let [constructor, ...args] = [...arguments]; obj.__proto__ = constructor.prototype; let result = constructor.apply(obj...

2020-03-16 18:34:38

资料归纳整理

花了半天的时间把我的QQ收藏和微信收藏进行了归纳整理,不让收藏仅仅是收藏,可以帮助我们学习复习甚至有助于快速的找到资料。下面这些仅仅是我自己的,如果发现文章链接不对或者不好,麻烦在评论区指正;如果有更好的内容,麻烦在评论区提出,我会更新本文章的内容。webpackhttps://www.jianshu.com/p/991e1067eee0https://segmentfault.com/a/...

2020-01-16 12:23:23

instanceof 的原理

instanceof 可以正确的判断对象的类型,因为内部机制是通过判断对象的原型链中是不是能找到类型的 prototype。instanceof 实现如下:function myInstanceof(left, right) { var prototype = right.prototype var left = left.__proto__ while (true) { i...

2020-01-07 15:03:32

call,apply和bind原生实现

call实现Function.prototype.newCall = function (context, ...parameter) { if (typeof context === 'object' || typeof context === 'function') { context = context || window } else { context ...

2020-01-05 18:37:45
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。