箭頭箭頭函式

2021-08-21 14:17:51 字數 1260 閱讀 4129

var fn=function(a) 一樣;

//jineng:function ()//箭頭函式外面指向誰就指向誰;

有function.

console.log(fn3(1).像函式表示式;

this指向不變.不能作為建構函式;

不能使用new

返回物件的話.外部用括號;

var fn7=()=>{{

"name":"asdfnasd",

"age":"12"

var fn8=(b,c="2")=>{

//if()

console.log(b+":"+c)

fn8(1)//第二參有預設值;

var fn8=(b,c,d)=>{

//if()

console.log(d)

fn8(1,2,4,5,6,7)//第二參有預設值;

2:var fn8=(b,c,...d)=>{

//if()

console.log(d)

fn8(1,2,4,5,6,7)//第二參有預設值;//4,5,6,7

3:數值的擴充套件:

var arr=[1,2,3]

var arr1=[0,...arr,4]

colsole;//0,1,2,3,4

4;物件的擴充套件:

1:var age="aadf"

var obj={

name:"liming",

[age]:"12"

obj.[age]//12

obj."aadf"//12;

使age 當做變數;

2;1:var age="aadf"

let name="adsf"

var obj={

//1:age:age

age,

name,

***,

jineng:function(){

console.log("jineng");

jitou:()=>{

console.log("jitou");

ji(){

console.log("ji")//常用

console.log(obj.age)

console.log(obj.name)

console.log(obj.***)

obj.ji();

obj.jitou();

obj.jineng();

5:物件合併

object.assign()物件合併;

箭頭函式寫法 箭頭函式

1 箭頭函式介紹 es6 let fn v v console.log fn 好酷的箭頭函式!好酷的箭頭函式!es5 let fn function v 和return省略掉 v v v 相當於 function v 和return v 和return時,如果返回的內容是乙個物件,物件需要用括號 括...

箭頭函式寫法 箭頭函式 語法說明

該樓層疑似違規已被系統摺疊 隱藏此樓檢視此樓 遞迴函式的改寫 尾遞迴的實現,往往需要改寫遞迴函式,確保最後一步只呼叫自身。做到這一點的方法,就是把所有用到的內部變數改寫成函式的引數。比如上面的例子,階乘函式 factorial 需要用到乙個中間變數total,那就把這個中間變數改寫成函式的引數。這樣...

箭頭函式及箭頭函式中this的使用

1.定義函式的方式 function const aaa function 3.es6中的箭頭函式 const ccc 引數列表 3.1 有乙個引數 括號可省略 const sum num1 3.2 有兩個引數 const sum num1,num2 3.3 函式 塊中有多行 時 依次寫 const...