簡體   English   中英

手動將 es6 箭頭函數轉換為 es5?

[英]Converting an es6 arrow function to es5 manually?

我們如何手動將下面的箭頭函數轉換為es5?

e => varName = e.target.value

我的嘗試:

function(e) {
 varName = e.target.value
 return varName
}

我對嗎?

下面這個呢?

varName = function(e) {
 return e.target.value
}

它們非常相似並且執行幾乎相同的任務,但是 ES6 函數隱式創建了一個名為varName的全局變量並為其賦值,而 ES5 函數都沒有這樣做。 這個幾乎完全一樣:

function(e) {
  return varName = e.target.value;
}

或者:

function(e) {
  varName = e.target.value;
  return varName;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM