<h1>5、解构赋值(一)</h1> <div><h3>5.1、对象解构</h3> <p> <span>在ES6中,对象和数组可以使用解构功能,可以按照一定模式从对象和数组中提取值,对变量进行赋值。对象解构是在一个赋值操作符的左边放置一个对象字面量。</span> <br>例:<pre> let b ...
分类:
其他好文 时间:
2020-11-16 13:26:06
阅读次数:
6
一, Iterator遍历器 他是一种接口,为不同的数据结构体用统一的访问机制 var a = makeIterator(['a', 'b']); console.log(a.next()); // a false console.log(a.next()); // b false console. ...
分类:
Web程序 时间:
2020-11-01 09:43:43
阅读次数:
26
一, 类的由来 es6提供了一个新语法就是class 二, class声明一个类 // 声明一个类 class Piont{ // Piont就是一个类 } 1, 添加属性和方法 class Piont { // 构造函数 constructor(name, age) { this.name = n ...
分类:
Web程序 时间:
2020-11-01 09:42:38
阅读次数:
28
一、概念 Promise是异步编程的一种解决方案(解决回调地狱的问题),是一个能够获取异步操作信息的对象。Promise的内部保存着某个未来才会结束的事件(通常是一个异步操作) 二、特点 1.Promise对象的状态不受外界影响 Promise对象的状态由异步操作的结果决定当前处于pending(进 ...
分类:
其他好文 时间:
2020-07-19 16:12:21
阅读次数:
48
<script type="text/javascript"> var name = "abc"; var age = 13; var obj = { // name 属性名=name 属性值, name : name, age : age, } console.log(obj); // ES6 v ...
分类:
其他好文 时间:
2020-07-18 11:26:55
阅读次数:
60
反转字符: //反转一串字符 export default (str)=>{ let arr=str.split(' ') let result=arr.map(item=>{ return item.split('').reverse().join('') }) return result.joi ...
分类:
其他好文 时间:
2020-07-16 00:14:19
阅读次数:
58
1、webpack课程介绍 2、webpack基础配置 3、webpack打包出的文件解析 4、Html插件 5、样式处理(1) 6、样式处理(2) 7、转化es6语法 8、处理js语法及校验 9、全局变量引入问题 10、图片处理 11、打包文件分类 12、打包多页应用 13、配置source-ma ...
分类:
Web程序 时间:
2020-07-14 13:26:18
阅读次数:
84
今天想使用一下import from语法测试个东西,结果 在node环境中运行时,报错,说不支持import语法,之前都是在vue-cli的环境中直接使用的,还以为不需要什么环境呢。。。 import from是es6语法,需要用babel将es6语法转换成es5语法,才能在node环境中正常执行, ...
分类:
其他好文 时间:
2020-07-11 22:47:42
阅读次数:
178
1.模块化 语法:import export export {} export default {} import import {} 环境:babel编译ES6语法,模块化可用webpack和rollup 2.class可以看作就是构造函数,class是一个语法糖 class MathHandle ...
分类:
其他好文 时间:
2020-07-06 19:31:29
阅读次数:
75
ES6语法--JS中!和!!的区别及用法 一、JS中!和!!的区别及用法 js中!的用法是比较灵活的,它除了做逻辑运算常常会用!做类型判断,可以用!与上对象来求得一个布尔值, 1、!可将变量转换成boolean类型,null、undefined和空字符串取反都为false,其余都为true。 !nu ...
分类:
Web程序 时间:
2020-07-04 18:59:58
阅读次数:
131