![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
es6
格格巫仙女
这个作者很懒,什么都没留下…
展开
-
es6 数据类型Map.Set.Symbol
【代码】es6 数据类型。原创 2023-03-28 15:24:53 · 157 阅读 · 0 评论 -
类class
//类class创建对象 class person { //每个类中包含了一个特殊的方法 constructor(),它是类的构造函数,用于创建和初始化一个由 class 创建的对象。constructor是默认存在的,可以省略. //constructor里面的属性为实例属性,即定义在this对象上 //除去实例属性都称为原型属性,即定义在class类上 constructor(name, age) { console.log(this); //thi...原创 2022-04-25 16:31:44 · 112 阅读 · 0 评论 -
import
/** * 默认导出 */ //1导出一个函数 // export default function fun() { // console.log('XXXXXXXXXXXXX') // } //2导出一个对象 export default { fun1: function () { console.log('----') } } //默认导入 import fun from './common.js' /** * 命名导出 */ const fun3 .原创 2022-04-19 15:27:16 · 303 阅读 · 0 评论 -
js 循环大总结
let array = [1, 2, 3, 4, 5, 6, 7]; var obj = { a: 1, b: 2, c: 3, d: "hello world" }; let mapData =[['lilei', 96], ['hanmeimei', 99]]; let str = "abscd"; //循环 forEach,for in,for of // for in 数组和可枚举对象都ok,获取的是索引 (大部分用...原创 2022-03-29 18:48:16 · 610 阅读 · 0 评论 -
异步编程Promise async/await
异步编程的终极解决方案 async/await 异步编程 Promise:从使用到手写实现 //Generator 函数(生成器函数) //Generator 生成器也是通过同步的方式写异步代码的,也可以解决回调地狱的问题, //function后面,函数名之前有个 *,用来表示函数为 Generator 函数,不然会报错 //在 Generator 函数内部执行一段代码,如果遇到 yield 关键字,那么 JS 引擎将返回关键字后面的内容给外部,并暂停该函数的执行。原创 2021-07-24 18:03:12 · 162 阅读 · 0 评论 -
【ES6】Object.assign()
Object.assign方法用于对象的合并,将源对象(source)的所有可枚举属性,复制到目标对象(target) const target = { a: 1, b: 2 }; const source = { b: 4, c: 5 }; console.log(Object.assign({},target, source))//{a: 1, b: 4, c: 5} console.log(target)//{ a: 1, b: 2 } console.l.原创 2021-05-27 15:25:46 · 209 阅读 · 0 评论