es6-es10
es6-es10
hhhhhhe!
测试小白
展开
-
es6的promise
一、回调地狱在一个函数执行后再调用另一个函数,这就是回调。在第一个函数异步操作的时候,一定要使用回调,而不是简单的将两个函数按想执行顺序放在一起,这样达不了前后执行的效果的,这时候就要使用回调。回调地狱:就是A回调B,B回调C,C回调D,这样层层回调。这样是很难维护,所以称为回调地狱。function loadScript (src) { let script = document.createElement('script') script.src = src document.head原创 2020-05-12 10:04:28 · 151 阅读 · 0 评论 -
在学es6-es10笔记四(object)
一、es5中的objlet x = 1; let y = 2;let z=3let obj = { x : x , y : y , hello:function(){ console.log('hello') }}obj[z]=6二、es6中的obj//可以简写成下面的形式let x = 1; let y = 2;let z = 2let obj = { x , y...原创 2020-05-05 22:54:39 · 153 阅读 · 0 评论 -
在学es6-es10笔记三(类的继承)(类)
一、类的定义与实例化es5中怎么声明一个类//将所有的方法都放在构造函数中,会是得每一个实例都会很大let Animal = function (type) { this.type = type this.eat = function () { }}let dog = new Animal ('dog')let Animal = function (type) { this....原创 2020-05-05 13:47:23 · 131 阅读 · 0 评论 -
再学es6-es10笔记二(数组)
伪数组:它像数组但不能调用数组的方法。伪数组具有的两个属性:1、按照索引存放的2、具有length一、es5中伪数组的转换let args = [].slice.call(arguments)let imgs = [].slice.call(document.querySelectorAll('img'))es6的伪数组的转换let args = Array.from(argum...原创 2020-05-04 23:07:47 · 121 阅读 · 0 评论 -
再学es6-es10笔记一(let、const与数组遍历)
一、Let & Const作用域:全局作用域函数作用域块级作用域动态作用域变量是不可以被删除的,属性是可以被删除的。注释:没有使用var定义的变量是作为window的属性存在,不管是子啊函数内部还是在函数外部。并且该属性可以在任意位置被调用,相当于全局变量具有全局作用域。二、Arrayes5中的数组遍历的方法的优缺点1、forconst arr = [1,2,3] ...原创 2020-05-04 17:28:10 · 352 阅读 · 0 评论