js中箭頭函式

2021-08-21 14:26:40 字數 1131 閱讀 7072

console.log(fn(1));//undefind

var fn=function(a)

console.log(fn(1));//1

function fn2(a)

console.log(fn(2));//2

let fn3=v=>v;

let fn3=v=>0;

let fn4=()=>

console.log(fn3(5));//1,2

var obj=,

xiaojineng:()=>this,

}console.log(obj.ziji);//window

console.log(oobj.xiaojineng());//window

console.log(oobj.jineng());//obj

1.var f=()/v/(v)=>v;  v代表引數和返回值;

2.箭頭函式多用於一條語句,用大括號:

var sum=(num1.num2)=>

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

var id=id=>();

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

5.不能使用關鍵字;

var fn7(b,c="hello xiongdi")=>

fn7(1);//預設值

fn7(1,2)//傳的引數

var fn7=(b,c,...d)=>

fn7(1,2,3,4,5,6,7);

let arr=[1,2,3];

let arr1=[0,...arr,4];

document.write(arr1);

let age="realage";

let obj=

console.log(obj[age]);

console.log(obj.realage);

let age="weq";

let name="liming";

let ***="nv";

let obj=, 

jitou:()=>;

},ji()

}console.log(obj.age);

console.log(obj.name 

);console.log(obj.***);

js 中箭頭函式使用總結

箭頭函式感性認識 箭頭函式 是在es6 中新增的一種規範 x x x 相當於 function x 箭頭函式相當於 匿名函式,簡化了函式的定義。語言的發展都是傾向於簡潔 對人類友好的,減輕工作量的。就相當於我最鍾情的python,有很多類似之處,在 關於promise 文章中我會和python 框架...

js中箭頭函式和普通函式this的區別

最近在學習angularjs的時候由於裡面涉及到了箭頭函式,箭頭函式除了宣告上有點區別以外,和普通函式最主要的區別還是在this的問題上。js中函式中巢狀的函式this不會 繼承 比如說以下 1 var o 5function outer 7 function inner 10 11 outer.c...

jquery 中 箭頭函式 中 「this「 問題

問題場景 描述 上述事件監聽函式的兩處輸出應該分別是 表單物件 和 被jquery封裝的表單物件 才對,為什麼是window物件?原因尋找 有大佬這樣說 無解,因為箭頭函式在建立時就已經繫結了this,後面在執行時不能重新繫結。在jquery中通常不要用箭頭函式,因為jquery在執行 函式時很多時...