丁同亚的博客

夺朱非正色

导航

上一页 1 ··· 4 5 6 7 8

2020年12月6日 #

Promise自定义

摘要: #自定义代码 这里是我自定义的Promise,如果想看原版,可以跳过最后有符合PromiseA+规范的源码 class 承诺 { constructor(处理器函数) { //1. 处理器函数是在_new 承诺(处理器函数)_的时候当做参数传入到构造函数里的,构造函数里会执行这个处理器函数. let 阅读全文

posted @ 2020-12-06 17:14 丁同亚的博客 阅读(193) 评论(2) 推荐(1)

2020年12月4日 #

ES6简单理解基本使用

摘要: let const 原来的var声明标识符:可以重复声明,编译不报错. let,const声明标识符:不能重复声明,再声明编译报错. var声明的标识符作用域是当前函数,let和const是当前{块}. const声明的标识符不能再被赋值,也就是常量. 解构赋值 ES6 允许按照一定模式,从数组和对 阅读全文

posted @ 2020-12-04 19:29 丁同亚的博客 阅读(355) 评论(0) 推荐(0)

2020年12月3日 #

原型和原型链

摘要: 原型和原型链 看图说话: 1、对象内部具有[[Prototype]]属性,该属性不可直接访问,浏览器通过__proto__(两条‘_’)可以让用户读写该内部属性,最重要的是,该属性指向创建本对象的原型对象。 2、每个原型对象内部都有一个独有属性constructor,指向该原型对象的构造函数。 3、 阅读全文

posted @ 2020-12-03 15:36 丁同亚的博客 阅读(155) 评论(0) 推荐(0)

2020年12月2日 #

this

摘要: this在函数调用时创建,一般的对象没有this,全局window可以理解为一个函数,他有一个全局this JavaScript 语言之所以有this的设计,跟内存里面的数据结构有关系。 函数里this的指向由函数的调用方式决定 不服就干,几个例子来说明函数的调用方式 var 变量 = 123 va 阅读全文

posted @ 2020-12-02 19:21 丁同亚的博客 阅读(105) 评论(0) 推荐(0)

2020年12月1日 #

js预解析练习

摘要: 分析下面两段代码 console.log(num)//undefined var num = 10 f()//可以执行 //f2()不可以执行 console.log(f)//function console.log(f2)//undefined function f(){ console.log( 阅读全文

posted @ 2020-12-01 14:44 丁同亚的博客 阅读(114) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8