随笔分类 -  es6

摘要:对象的扩展运算符(...)用于取出参数对象的所有可遍历属性,拷贝到当前对象之中。 拷贝对象 let aa = { age: 18, name: 'aaa' } let bb = {...aa}; console.log(bb); // {age: 18, name: "aaa"} 合并对象 扩展运算 阅读全文
posted @ 2020-03-15 20:29 epoch丶 阅读(182) 评论(0) 推荐(0)
摘要:JSON中含有两种数据格式: 1.json字符串: var json_str = '{"username":"admin","password":123456}' 2.json对象: var json_obj = {"username":"admin","password":123456} 两种格式 阅读全文
posted @ 2020-02-04 21:14 epoch丶 阅读(733) 评论(0) 推荐(0)
摘要:对象解构: 对象的属性没有次序,变量必须与属性同名,才能取到正确的值。 let {a, b} = {a: 'aaaa', b: 'bbbb'} // a='aaaa' b='bbbb' let obj = {d: 'aaaa', e: {f: 'bbbb'}} let {d, e:{f}} = ob 阅读全文
posted @ 2020-01-07 11:13 epoch丶 阅读(198) 评论(0) 推荐(0)
摘要:Promise梳理promise是构造函数,用于创建一个承诺对象,承诺对象主要用于封装异步操作。 作用:就是能把原来的回调写法分离出来,在异步操作执行完后,用链式调用的方式执行回调函数。(防止多层回调) 从表面上看,Promise只是能够简化层层回调的写法,而实质上,Promise的精髓是“状态”, 阅读全文
posted @ 2019-10-22 22:57 epoch丶 阅读(309) 评论(0) 推荐(0)
摘要:export 暴露的接口 import {} from "模块名称/路径" 1. 定义模块,通过export暴露接口 //module1.js export let a = 3; export function sayHello(){ } //index.js import {a,sayHello} 阅读全文
posted @ 2019-10-22 22:43 epoch丶 阅读(279) 评论(0) 推荐(0)