react native之ES6基础

1.变量的声明 : var 或者 let

 var 和 let 有如此......这般不同等等

虽然大部分现有的代码都是var 总之你始终使用let就好了

2.常量的声明:const

const one = 1 

3.没有声明或者声明没有值的都是undefine

4.箭头函数:

箭头函数类似于很多语言的中有的lambda表达式,更接近于函数的数学表达式

例如:f(x) = πx²  实际我们可以使用箭头函数   

(x) => 3.14 * x *x

输入 =>  输出

参数 => 返回值

我们只需要记住两种函数方法

class 外部:  

 let 函数名 = (参数) => {内部逻辑}

class  内部:

class SomeComponent extends Component {

       方法名 = (参数) => {

              内部逻辑             

              }

}

务必记住:如果箭头函数的代码块部分使用了大括号,则此时切莫忘了使用了return语句返回:

() => {return 1;}

 

5.扩展运算符

···扩展运算符好比是把一个压缩包解压到当前目录

//数组

let a = [1,2,3];

console .log(···a)   //1 2 3

//对象

let z = {a:3,b:4};

let n = (···z);

console.log(n);    //{a:3,b:4}

 

7.结构

let [a,b,c] = [1,2,3]

console.log(a,b,c)  //1 2 3

 

8.模块的导入和导包 

import ooxx from  '???'

'ooxx'  引用node_module/ooxx/index.js 或是node_modules/ooxx/package.js中main字段所指的js文件

'./a' 引用同目录下的a.js文件 注意 './'不能省略 js后缀可写可不写

'../a/b' 引用父目录中的a目录中的b.js文件,如果b也为目录 表示引用本目录下的index.js文件

 

9. 数组的新增方法(include,map)

//数组查找元素

[1,2,3].include(3)   //true

//字符串

'hello'.include('hell') ;  

//map返回等长的新数组

let odds = [1,2,3,4]

let events = odds.map(n => n+1) ;   //2 3 4 5

let names = ['zhangsan' ,'lisi']

let namesText = names.map(n => <Text>{n}</Text>)

另附  ES6模块的import和export用法总结

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值