![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
es6
文章平均质量分 91
徐小七七
技术,不断更新,才有趣嘛。
展开
-
ES6新语法概览
语法箭头函数、thisES6中可以使用 => 作为函数表达形式,极简风格,参数+ => +函数体。var foo = function(){return 1;}; //等价于 let foo = () => 1; let nums = [1,2,3,5,10]; let fives = [];nums.forEach(v => { if (v % 5 === 0) fives.push(原创 2017-07-19 08:59:46 · 1967 阅读 · 0 评论 -
ES6 let && var
let && var let允许你声明一个作用域被限制在块级中的变量、语句或者表达式。与var关键字不同的是,它声明的变量只能是全局或者整个函数块的。 一、 作用域 let声明的变量只能在其声明的块或子块中使用,这个和var很相似,二者之间最主要的区别在于var声明的变量的作用域是整个封闭函数。 // var function testVar() { var a = 0; ...原创 2019-04-25 10:44:13 · 431 阅读 · 0 评论 -
es6部分总结
一、export 和import 模块功能主要由两个命令构成:export和import。export命令用于规定模块的对外接口,import命令用于输入其他模块提供的功能。 你希望外部可以读取模块内部的某个变量,就要用export,下面的例子是用export命令输出变量。 // information.js export var name = 'jack'; export var age =...原创 2019-04-25 11:28:27 · 322 阅读 · 0 评论 -
set和Array.from等部分es6总结
1、ES6的新特性,级其作用 let关键字,用于声明只在块级作用域起作用的变量,无变量升级问题 const关键字,用于声明一个常量 结构赋值,一种新的变量赋值方式。常用于交换变量值,提取函数返回值,设置默认值 Symbol数据类型,定义一个独一无二的值 Proxy代理,用于编写处理函数,来拦截目标对象的操作 for...of遍历,可遍历具有iterator 接口的数据结构 for...in ,遍...原创 2019-05-27 15:56:38 · 526 阅读 · 0 评论