ES6之 函式(五)

2021-10-07 11:29:04 字數 916 閱讀 9511

rest 引數(「…變數名」)

// 報錯

function

f(a,

...b, c)

箭頭函式

箭頭函式的特點:

案例

//案例 1:

varf

= v => v;

//上面的箭頭函式等同於:

varf

=function

(v);

letfun

=function()

;fun()

;//案例 2:

//沒有形參,並且函式體只有一條語句

letfun1=(

)=> console.

log(

'fun1()');

console.

log(

fun1()

);//案例 3:

//乙個形參,並且函式體只有一條語句

letfun2

= x => x;

console.

log(

fun2(5

));//案例 4:

//形參是乙個以上

letfun3

=(x, y)

=> x + y;

console.

log(

fun3(25

,39))

;//64

//案例 5:

//函式體有多條語句

letfun4

=(x, y)

=>

;console.

log(

fun4(34

,48))

;//82

五 ES6之物件

j ascript中物件 var person 或 var name jack var age 20 var person console.log person.age 20es6中的簡潔表示 let name,age jack 20 let person 等同person console.log ...

ES6之箭頭函式

一 基本用法 es6 允許使用 箭頭 定義函式。var f 5 等同於 var f function var sum num1,num2 num1 num2 等同於 var sum function num1,num2 如果箭頭函式的 塊部分多於一條語句,就要使用大括號將它們括起來,並且使用retu...

ES6 之函式篇

函式引數預設值 function welcome x,y world welcome hello hello world welcome hello china hello china welcome hello helloes6 允許為函式的引數設定預設值,即直接寫在引數定義的後面。定義了預設值的...