我想要一个白菜
我想要一个白菜
全部文章
ES6
CSS(4)
JavaScript(24)
MySQL(1)
Node.js(10)
React.js(15)
Redux(2)
Vue.js(10)
webpack(5)
浏览器(2)
算法与数据结构(8)
归档
标签
去牛客网
登录
/
注册
一个前端切图仔的博客
记录点滴
全部文章
/ ES6
(共8篇)
ES6学习笔记--Module
CMD&AMD 在ES6之前,社区已经有了一些模块化方法,最主要的是用于Node端的CMD和用于浏览器端的AMD。 CMD 在CMD中,有一个全局性方法require(),用于加载模块。假定有一个数学模块math.js,就可以像下面这样加载。 var math = require('math...
ECMAScript 6
2019-09-20
0
540
ES6--Generator函数的语法
简介 Generator 函数有多种理解角度。语法上,首先可以把它理解成,Generator 函数是一个状态机,封装了多个内部状态。执行 Generator 函数会返回一个遍历器对象,也就是说,Generator 函数除了状态机,还是一个遍历器对象生成函数。返回的遍历器对象,可以依次遍历 Gene...
ECMAScript 6
2019-09-11
0
552
ES6学习笔记--Set与Map
Set 它类似于数组,但是成员的值都是唯一的,没有重复的值。 const s = new Set(); [2, 3, 5, 4, 5, 2, 2].forEach(x => s.add(x)); for (let i of s) { console.log(i); } // 2 3...
ECMAScript 6
2019-09-11
0
547
ES6学习笔记--Symbol
概述 Symbol 值通过Symbol函数生成。这就是说,对象的属性名现在可以有两种类型,一种是原来就有的字符串,另一种就是新增的 Symbol 类型。凡是属性名属于 Symbol 类型,就都是独一无二的,可以保证不会与其他属性名产生冲突。Symbol的引入是为了保证属性名的独一无二。 Symb...
ECMAScript 6
2019-09-11
0
502
ES6学习笔记--Iterator
Iterator(遍历器)的概念 Iterator是一种接口,为各种不同的数据结构提供统一的访问机制。任何数据结构只要部署 Iterator 接口,就可以完成遍历操作(即依次处理该数据结构的所有成员)。Iterator 的作用有三个:一是为各种数据结构,提供一个统一的、简便的访问接口;二是使得数据...
ECMAScript 6
2019-09-11
0
576
ES6学习笔记--对象的拓展
属性的拓展 属性的简介表示法 ES6允许直接写入变量和函数,作为对象的属性和方法。这样的书写更加简洁。 let a = 1 let age={ a } console.log(age) //{a:1}复制代码 除了属性可以简写之外,方法也可以简写 let f = {...
ECMAScript 6
2019-07-12
0
466
ES6学习笔记--函数与数组的拓展
函数的拓展 参数的默认值 在ES6之前,函数传入的参数没有默认值这一说法,所以我们经常要进行一些参数校验 function log(x, y) { if (typeof y === 'undefined') { y = 'world' } console.lo...
ECMAScript 6
2019-07-10
0
587
ES6学习笔记--字符串与数值的拓展
字符串的拓展 两个在业务中常用的拓展 字符串的遍历器接口 ES6为字符串提供了遍历器接口,使得字符串可以被for...of所遍历。 之前遍历字符串的方法 let str = 'string' for(let i =0;i<str.length...
ECMAScript 6
2019-07-09
0
444