es6解构赋值(2)
来源:互联网 发布:postgresql 数据加密 编辑:程序博客网 时间:2024/05/02 00:14
// 对象的解构赋值let { foo, bar } = { foo: "aaa", bar: "bbb" };//如果变量名与属性名不一致。let { foo: baz } = { foo: 'aaa', bar: 'bbb' };console.log(baz) // "aaa"
//length 属性let {length: len} = 'hello';console.log(len); // 5
// 函数参数的解构赋值function fn([a, b]) { return a + b;}console.log(fn([1, 3])); //4
// 函数参数的解构也可以使用默认值。function move({x = 0, y = 0} = {}) { return x + y;}console.log(move({x:5,y:9})); //14
//交换变量的值let x = 1;let y = 2;[x, y] = [y, x];console.log(x, y); //2 1
阅读全文
0 0
- es6解构赋值(2)
- 进军es6(2)---解构赋值
- ES6学习笔记2--解构赋值
- 【ES6系列】解构赋值
- ES6 destructuring 解构赋值
- es6 chapter3 解构赋值
- ES6 解构赋值用途
- ES6:解构赋值
- ES6 解构赋值
- 【es6】解构赋值
- es6-变量解构赋值
- ES6-变量解构赋值
- ES6变量解构赋值
- ES6解构赋值详解
- ES6解构赋值
- ES6之解构赋值
- ES6之-解构赋值
- ES6之解构赋值
- ubuntu 安装NVIDIA 显卡后分辨率改变成640*480解决办法
- 2017 ICPC 西安/青岛 站
- openCV人脸识别
- C++函数返回值
- Git安装与基本操作
- es6解构赋值(2)
- C语言中如何将二维数组作为函数的参数传递
- python+selenium几种常见的定位方法(整合)
- k8s命令总结
- java在Linux与win下面路径分割符
- 格式化php代码
- curl get
- 第十课 内容编辑器
- CCF 201512-5矩阵 (40分)