08-ES6
文章平均质量分 83
es6
ange997
天道酬勤
地道酬善
人道酬诚
商道酬信
业道酬精
展开
-
es6对象、函数、数组、字符串扩展
对象<!-- * @Author: jingliang.duan@hand-china.com * @Date: 2021-04-26 15:45:03 * @LastEditTime: 2021-04-26 15:45:04 * @LastEditors: jingliang.duan@hand-china.com * @Description: -->函数函数的默认参数在ES5中,我们给函数传参数,然后在函数体内设置默认值,如下面这种方式。 functio原创 2021-07-08 20:56:09 · 188 阅读 · 0 评论 -
es6解构赋值及扩展运算符
解构是从对象中提取出更小元素的过程。赋值是对解构出来的元素进行重新赋值。下面的代码你可能无法在浏览器上实时测试,推荐在babel官网在线测试代码:在线测试ES6代码网址解构的分类1、对象解构2、数组解构3、混合解构4、解构参数对象解构对象解构简单的例子 let obj = { a: 1, b: [1, 2] } // 对象解构 const { a, b } = obj console.log(a, b) //1 [1, 2]原创 2021-07-08 20:50:57 · 259 阅读 · 0 评论 -
es6中var-let-const
varJavaScript中,我们通常说的作用域是函数作用域,使用var声明的变量,无论是在代码的哪个地方声明的,都会提升到当前作用域的最顶部,这种行为叫做变量提升(Hoisting)也就是说,如果在函数内部声明的变量,都会被提升到该函数开头,而在全局声明的变量,就会提升到全局作用域的顶部。function test() { console.log('1: ', a) //undefined if (false) { var a = 1 } console.原创 2021-07-08 20:50:11 · 88 阅读 · 0 评论 -
08-02-es6 变量、函数、解构赋值,数组、字符串
变量var可以重复声明无法限制修改没有块级作用域let不能重复声明变量,可以修改块级作用域const不能重复声明定量,不能修改块级作用域函数-箭头函数如果只有一个参数,( )可以省略如果只有一个return,{ } 可以省略函数-参数1、参数扩展/数组展开argumentsfunction show(a,b,...args)//...args 必须是最后一个既可以收集参数,也可以展开参数解构赋值let [a,b,c] = [1,2,3];le原创 2020-08-30 21:54:15 · 75 阅读 · 0 评论