随笔分类 -  JavaScript / ES6

摘要:扩展运算符 扩展运算符( spread)是三个点(...),可以将一个数组转为用逗号分隔的参数序列。 扩展运算符是将一个整体的元素展开成单独的元素 浅拷贝 数组 const arr = [1, 2, 3] const arr2 = [...arr] console.log(arr2); // [1, 阅读全文
posted @ 2022-05-01 10:49 wanglei1900 阅读(58) 评论(0) 推荐(0) 编辑
摘要:解构赋值 解构赋值语法是一种 Javascript 表达式。通过解构赋值, 可以将属性/值从对象/数组中取出,赋值给其他变量。 单层对象的解构赋值 const obj = { name: 'paul', age: 19, gender: '男' }; const { name, age, gende 阅读全文
posted @ 2022-04-30 23:34 wanglei1900 阅读(39) 评论(0) 推荐(0) 编辑
摘要:for循环 for (let index = 0; index < array.length; index++) { const element = array[index]; } for in for in 遍历数组 // for in 遍历数组的每个下标 for (const index in 阅读全文
posted @ 2022-04-30 22:26 wanglei1900 阅读(282) 评论(0) 推荐(0) 编辑
摘要:箭头函数 MDN:箭头函数表达式的语法比函数表达式更简洁,并且没有自己的this,arguments,super或new.target。箭头函数表达式更适用于那些本来需要匿名函数的地方,并且它不能用作构造函数。 箭头函数的注意事项 箭头函数没有自己的this,只能沿着作用链的上一层继承this,最终 阅读全文
posted @ 2022-04-30 21:49 wanglei1900 阅读(261) 评论(0) 推荐(0) 编辑
摘要:可选链操作符 ?. 例子 a.b?.c?.d 可以在调用前先验证调用属性,若引用为空(null或undefined)则发生短路,不执行之后代码也不抛出异常,表达式返回undefined。 也可以和函数一起使用,若函数不存在,也不抛出异常,返回undefined。 一、使用场景: 在对象的..链式调用 阅读全文
posted @ 2022-04-22 00:21 wanglei1900 阅读(2622) 评论(0) 推荐(0) 编辑
摘要:学习大神关于ES6的讲解https://es6.ruanyifeng.com/ 基础 export与export default均可用于导出常量、函数、文件、模块等 在一个文件或模块中,export、import可以有多个,export default仅有一个 如果一个文件里export了很多函数( 阅读全文
posted @ 2022-02-20 00:54 wanglei1900 阅读(156) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示