对象的函数解构
当后端传来的数据时json对象格式,当我们想要让他作为函数的参数来调用时就可以用到,具体如下所示
1 | let json = { |
数组的函数解构
1 | let arr =[1,2,3]; |
in
in的用处主要在于判断对象或数组里是否有元素,先来看看对象
1 | let json = { |
关于数组,并不能确定有没有某个元素,但能确定某索引位置是否有元素,而在ES5我们知道,当我们用.length来查看是否有元素时,如果是空就会返回0,这显然是错误的,下面我们来看看ES6
1 | let arr = ['','','']; |
数组循环方法
- forEach
这种方法会自动忽略掉空的情况,因此有的时候会出错
1 | let arr = ['1','2','3']; |
- filter
1 | let arr = ['1','2','3']; |
- some
1 | let arr = ['1','2','3']; |
- map
map是一种转换方法,详细的以后再说
1 | let arr = ['1','2','3']; |
将数组转换成字符串
首先是toString(),他只能将数组各个元素用逗号隔开
1 | let arr = ['1','2','3']; |
如果我们想用其他字符隔开各个元素,就可以使用join()
1 | let arr = ['1','2','3']; |