随笔分类 -  ES6

摘要:let arr = ['q', 'w', 'e', 'r', 't', 'y']; let aaa = ['q', 'y']; arr = arr.filter(item => !aaa.some(aaaItem => aaaItem item)); console.log(arr) //["w", 阅读全文
posted @ 2018-04-25 18:45 Scar007 阅读(1708) 评论(0) 推荐(0)
摘要:ECMAScript6 ECMAScript简称就是ES,你可以把它看成是一套标准,JavaScript就是实施了这套标准的一门语言,现在主流浏览器使用的是ECMAScript5。 http://babeljs.io/repl 1. 作用域变量 作用域就是一个变量的作用范围。也就是你声明一个变量以后 阅读全文
posted @ 2018-03-09 22:57 Scar007 阅读(345) 评论(0) 推荐(0)
摘要:1. 变量声明 1).let 1)使用let定义的变量不会进行"变量提升" console.log(a);//Uncaught ReferenceError: a is not defined let a = 1; 2)同一个作用域中,不能使用let重复声明同名的变量 let b = 2; let 阅读全文
posted @ 2017-10-09 13:36 Scar007 阅读(812) 评论(0) 推荐(0)
摘要:一. ES6 ES6中定义变量使用 let/const let 使用let定义的变量不能进行"变量提升" 同一个作用域中,let不能重复定义相同的变量名 使用var在全局作用域中定义的变量相当于给window增加了一个私有的属性,但是使用let定义的变量和window没有任何的关系 const 除了 阅读全文
posted @ 2017-10-09 13:12 Scar007 阅读(738) 评论(3) 推荐(0)