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 · 168 阅读 · 0 评论 -
在学es6-es10笔记四(object)
一、es5中的obj let x = 1; let y = 2;let z=3 let obj = { x : x , y : y , hello:function(){ console.log('hello') } } obj[z]=6 二、es6中的obj //可以简写成下面的形式 let x = 1; let y = 2;let z = 2 let obj = { x , y...原创 2020-05-05 22:54:39 · 165 阅读 · 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 · 136 阅读 · 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 · 134 阅读 · 0 评论 -
再学es6-es10笔记一(let、const与数组遍历)
一、Let & Const 作用域: 全局作用域 函数作用域 块级作用域 动态作用域 变量是不可以被删除的,属性是可以被删除的。 注释:没有使用var定义的变量是作为window的属性存在,不管是子啊函数内部还是在函数外部。并且该属性可以在任意位置被调用,相当于全局变量具有全局作用域。 二、Array es5中的数组遍历的方法的优缺点 1、for const arr = [1,2,3] ...原创 2020-05-04 17:28:10 · 363 阅读 · 0 评论