58°

es6 箭头函数

2.箭头函数:
例(1)
<script>
let show=function(){
alert('abc');
};
show();
</script>
可以改成:
<script>
let show=()=>{
alert('abc');
};
show();
</script>

例(2)
<script>
let arr[12,5,7,34,53,2];
arr.sort(function(n1,n2){
return n1-n2;
};)
alert(arr);
</script>
可以改成
<script>
let arr[12,5,7,34,53,2];
arr.sort( (n1,n2)=>{
return n1-n2;
};)
alert(arr);
</script>
还可以改成    (因为只有一个return,花括号{}可以省,但有两个参数所以圆括号不能省所以也可以改成)
<script>
let arr[12,5,7,34,53,2];
arr.sort( (n1,n2)=> n1-n2);
alert(arr);
</script>

如果只有一个参数圆括号()可以省:
例(3)
<script>
let show=function (a){
return a*2;
};
alert(show(12));
</script>
可以改成
<script>
let show=a=>{
return a*2;
};
alert(show(12));
</script>
如果只有一个return,花括号{}可以省 连带return

例(4)
<script>
let show=a=>{
return a*2;
};
alert(show(12));
</script>
可以改成
<script>
let show=a=>a*2;
alert(show(12));
</script>

本文转载自博客园,原文链接:https://www.cnblogs.com/lerong/p/11787582.html

全部评论: 0

    我有话说: