美文网首页
箭头函数 数组 解构赋值 字符串

箭头函数 数组 解构赋值 字符串

作者: 奇怪的知识增加了 | 来源:发表于2020-04-15 17:49 被阅读0次

swift系列课程

箭头函数 : 就是一个简写

  • 如果只有一个参数,()可以省
  • 如果只有一个return, {} 可以省
function () {
     
}
let abcF = ()=>{

}
abcF()

数组

let arr = [1,2,3];

function show(a,b,c){

}

show(1,2,3) 等价于 show(...arr)
  • map:映射
let arr = [1,2,3];
let result = arr.map(item=>item * 2);
alert(result);
//输出2,4,6
  • reduce:汇总


    image.png
let arr = [1,2,3]
let result = arr.reduce((total,currentValue,currentIndex)=>{
     
})
  • filter :过滤器


    image.png
image.png
let arr = [12,3,45,66,77]
let result = arr.filter(item=>{
return item%3 
})
  • forEach:遍历
let arr=[]
arr.forEach(item={

})

解构赋值

  • 左右两边结构必须一样
let [a,b,c] = [1,2,3]
console.log(a,b,c) //a=1,b=2,c=3
  • 右边必须是个东西
let {a,b} = {12,5} //这种写法有问题,右边必须是个正规的数据类型
  • 声明和赋值不能分开(必须在一句话里完成)
let [a,b];
[a,b]=[12,5]
//上面写法是不正确的

字符串

  • 反单引号``可以插值
let a = 12
let str=`当前输出为${a}`;//当前输出为12
  • 可以折行
let title='标题'
let content='内容'
let str= '<div>\
<h1>'+title+'</h1>\
<p>'+content+'</p>\
</div>'

相关文章

网友评论

      本文标题:箭头函数 数组 解构赋值 字符串

      本文链接:https://www.haomeiwen.com/subject/ebxtvhtx.html