【React Native】ES6新特性
来源:互联网 发布:网络格言 编辑:程序博客网 时间:2024/06/11 03:53
一、解构
ES6中允许从数组和对象中提取值来对变量进行赋值,这被称为解构。而在以前,为变量赋值,只能直接指定值。例如,
let a = 1;let b = 2;let c = 3;
解构的写法就很很灵活了。例如,
1、数组的解构:
let [a, b, c]=[1,2,3];带默认值的数组解构
let [a,b = -1] = [25, 6];
数组的解构赋值是根据数组元素的位置,逐个从数组中取值,只要对应的数组位置上有元素,就可以成功取值。
而对象的解构赋值中,变量与属性名必须一致。
const {a, b, c} = {a: 1, b: 2, c: 3};
const {a} = {a: 1, b: 2, c: 3};
二、箭头函数
ES6允许使用“箭头”定义函数,在JavaScript中,定义一个函数的写法如下:
var test = function (v) { return v + 5;}而在ES6中,定义一个函数简化为:
var test = (v) => { v + 5};
箭头函数的一个重要应用就是回调。例如:
var list = [1, 2, 3];list.map((x) => { x * x;});
三、待完善
阅读全文
0 0
- 【React Native】ES6新特性
- React ES6新特性
- React ES6新特性
- 03、React系列之--ES6的新特性
- 【ES6】ES6的新特性
- React Native ES6写法整理
- React Native ES6写法总结
- ES6:JavaScript 新特性
- ES6新特性概览
- ES6新特性概览
- es6 新特性
- ES6新特性概览
- ES6新特性概览
- ES6新特性概览
- ES6新特性概览
- es6新特性学习
- ES6新特性概览
- ES6新特性总结
- python requests
- Git fetch和git pull的区别, 解决Git报错:error: You have not concluded your merge (MERGE_HEAD exists).
- poj 2823 Sliding Window(单调队列)
- 反射
- 1050:偶数求和
- 【React Native】ES6新特性
- 隐写术总结
- 删除或修改本地Git账号密码
- 2018招商银行笔试题——团建活动
- com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
- Cocos2d-lua 初识shader之一:置灰
- easyPoi学习
- jquery 数据校验,input只能输入浮点数
- 仿复选框样式