知识点 作用域和自由变量 作用域 全局作用域 函数作用域 块级作用域(ES6新增) 自由变量 一个变量在当前作用域内没有定义, 但被使用了 向上一级作用域, 一层一层一次寻找, 知道找到为止 如果全局作用域都没找到, 则报错 xx is not defined 闭包 作用域应用的特殊情况, 有两种表 ...
分类:
其他好文 时间:
2020-06-04 18:07:10
阅读次数:
63
1.ES6是什么,为什么要学习它 es6是新一代的语言标准,es6规范了js使用标准,新增了js原生方法,更适合大型应用开发。 2.ES5、ES6和ES2015有什么区别 ES2015特指2015年发布的新一代js语言标准,而ES6特指下一代语言标准,目前等同于ES2015,ES5泛指上一代语言标准 ...
分类:
其他好文 时间:
2020-06-04 01:43:35
阅读次数:
73
ES5中的回调地狱了解吗?如a回调b,b回调c,c回调d……层层回调,就叫回调地狱 //异步,回调函数 //1 function loadScript(src,callback){ let script=document.createElement('script'); script.src=src ...
分类:
其他好文 时间:
2020-06-04 01:14:51
阅读次数:
57
Math.abs、Math.max、Math.min、Math.floor、Math.ceil、Math.round、Math.pow、Math.sqrt、Math.random、Math.trunc、Math.sign ...
分类:
其他好文 时间:
2020-06-03 20:23:27
阅读次数:
104
一个函数参数:new Promise(function(resolve, reject)) 每个Promise构造函数可接受一个参数,该参数为一个函数,该函数又有两个参数resolve和reject,分别表示为成功之后的回调函数和失败之后的回调函数。 当异步操作执行成功后,会将异步操作结果作为参数传 ...
分类:
其他好文 时间:
2020-06-03 17:28:32
阅读次数:
88
昨天工作之中,前端伙伴讨论到了解构赋值到底是浅拷贝还是深拷贝,今天梳理一下。 1、ES6的解构赋值,大家应该都清楚,就是可以快速取出数组或者对象中的值;具体使用情况如下: const a = { name: 'name', age: 18, marriage: false, } let { name ...
分类:
其他好文 时间:
2020-06-03 17:18:23
阅读次数:
301
算数交换(针对的是Number,或者类型可以转换为数字的变量类型) function swap(a, b) { a = a + b; b = a - b; a = a - b; } 解构赋值 [a, b] = [b, a]; 最笨的方式声明第三变量就不写了 ...
分类:
其他好文 时间:
2020-06-03 17:12:29
阅读次数:
61
1.数组去重 var arr = [1,2,3,3,1,4]; [...new Set(arr)]; // [1, 2, 3, 4] Array.from(new Set(arr)); // [1, 2, 3, 4] [...new Set('ababbc')].join(''); // "abc" ...
分类:
其他好文 时间:
2020-06-02 18:40:09
阅读次数:
734
本文主要介绍zabbix5.0版本的升级以及ES7.0的升级
分类:
其他好文 时间:
2020-06-01 00:58:22
阅读次数:
745
目录: 1、Class 简介 2、Class 特性 3、Class 表达式 4、Class Static 静态方法 5、new.target Class 简介 ES6 的 Class 写法只是弱化了 ES5 中构造函数的写法,变得更像强类型语言的写法。这可以理解为是语法糖。下面对比 ES5 与 ES ...
分类:
其他好文 时间:
2020-05-31 22:06:07
阅读次数:
122