3.变量的解构赋值.pptVIP

  • 5
  • 0
  • 约小于1千字
  • 约 7页
  • 2016-11-29 发布于山西
  • 举报
3.变量的解构赋值

变量的解构赋值 我是您的贴心讲师:Conan * * 数组的解构赋值 对象的解构赋值 字符串的解构赋值 函数参数的解构赋值 解构赋值的用途 * 数组的解构赋值 对象的解构赋值 字符串的解构赋值 Destructuring ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring) 。 不完全解构 等号左边的模式,只匹配一部分的等号右边的数组。 指定默认值 注意:ES6内部使用严格相等运算符(===)判断一个位置是否有值。所以,如果一个数组成员不严格等于undefined,默认值是不会生效的。 let和const命令 只要某种数据结构具有Iterator接口,都可以采用数组形式的解构赋值。 函数参数的解构赋值 解构赋值的用途 * 对象的解构赋值 数组的解构赋值 字符串的解构赋值 解构不仅可以用于数组,还可以用于对象 对象的属性没有次序,变量必须与属性同名,才能取到正确的值。 指定默认值 默认值生效的条件是,对象的属性值严格等于undefined。 现有对象的方法 对象的解构赋值,可以很方便地将现有对象的方法,赋值到某个变量。 函数参数的解构赋值 解构赋值的用途 * 字符串的解构赋值 数组的解构赋值 对象的解构赋值 函数参数的解构赋值 解构赋值的用途 字符串也可以解构赋值 字符串被转换成了一个类似数组的对象。 属性解构赋值 类似数组的对象都有一个length属性,因此还可以对这个属性解构赋值。 * 函数参数的解构赋值 数组的解构赋值 对象的解构赋值 函数的参数也可以使用解构。 函数参数的解构也可以使用默认值。 字符串的解构赋值 解构赋值的用途 * 解构赋值的用途 数组的解构赋值 对象的解构赋值 交换变量的值 从函数返回多个值 函数参数的定义 提取Json数据 函数参数的默认值 遍历Map结构 输入模块的指定方法 字符串的解构赋值 函数参数的解构赋值

文档评论(0)

1亿VIP精品文档

相关文档