随笔分类 - JavaScript
ES6/JavaScript
摘要:一.Set 即ES6里一个不重复的数组,它可以接受一个数组作为参数,返回结果即可去处数组中重复的项。 1.例如: let array1 = new Set([1,2,3,4,4,2]); console.log([...array1]); result:[1, 2, 3, 4] 2.使用Set快速去
阅读全文
摘要:8.JavaScript 基础知识 一、基础 1、如何理解闭包? 1)定义: 闭包就是能够读取其他函数内部变量的函数。简单说来,可以理解把闭包理解为“定义在一个函数内部的函数” function f1() { var n = 999; function f2() { console.log(n);
阅读全文
摘要:ES6 面试题 引言 - ECMAScript5,即 ES5 ,是ECMAScript 的第五次修订,于2009年完成标准化 - ECMAScript6,即ES6,是ECMAScript的第六次修订,于2015年完成,也称ES2015 一、let, var, const 三者的比较 1、var 会导
阅读全文
摘要:#Js 变量提升# 一、解释:所谓JS “变量提升”,即变量可以在声明之前使用,值为undefined。 比如 a = 1; var a; console.log(a); 上述代码,如果按照自上而下的执行顺序的话,按理来说,应该输出 undefined,但是JavaScript 严格意义上并不是自上
阅读全文