![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
es6
我需要九个亿
这个作者很懒,什么都没留下…
展开
-
函数参数的扩展
2.1 函数参数的扩展 1. 默认参数 function fn(name,age=17){ console.log(name+","+age); // 如果没有给参数 age 传值,则 age=17 } fn("Amy",18); // Amy,18 fn("Amy",""); // Amy, fn("Amy"); // Amy,17 注意: 1. 使用函数默认参数时,不允许有同名参数。 2. 只有在未传递参数,或者参数为 undefined 时,才会使用默认参数,null 值被认为是有 效的值传递。原创 2021-09-27 17:17:05 · 122 阅读 · 0 评论 -
es6解构赋值
1.2解构赋值 解构的源:解构赋值表达式的右边部分。 解构的目标:解构赋值表达式的左边部分。 数组模型的结构 基本: let [a, b, c] = [1, 2, 3]; // a = 1 // b = 2 // c = 3 可忽略: let [a, , b] = [1, 2, 3]; // a = 1 // b = 3 不完全解构: let [a = 1, b] = []; // a = 1, b = undefined 剩余运算符: let [a, ...b] = [1, 2, 3]; //a =原创 2021-09-27 17:08:02 · 42 阅读 · 0 评论 -
let和const
1.1let 和 const 关键字的使用 let :声明的变量只在 let 命令所在的代码块内有效。 const:声明一个只读的常量,一旦声明,常量的值就不能改变。一旦声明必须初始化,否则会报错。 特点: 1. let 是在代码块内有效,var 是在全局范围内有效; 2. let 只能声明一次 ,var 可以声明多次 ;( for 循环计数器很适合用 let ) 3. let 不存在变量提升,var 会变量提升 ; // for 循环经典案例 const arr = [];原创 2021-09-27 16:43:58 · 65 阅读 · 0 评论