2020久久超碰欧美精品最新亚洲欧美日韩久久精品,国产福利电影一区二区三区,亚洲欧美日韩一区在线观看,亚洲国产欧美日韩欧美特级,亚洲欧美日韩成人一区久久,欧美日韩精品一区二区三区不卡,国产欧美日韩va另类影音先锋,亚洲欧美日韩久久精品,亚洲欧美日韩国产成人精品影院,亚洲国产欧美日韩精品一区二区三区,欧美日韩国产成人高清视频,日韩久久精品国产免费观看频道,久久人人爽人人爽从片av高清,国产精品综合一区二区

首頁技術文章正文

如何辨別java中的箭頭函數和普通函數

更新時間:2020-09-08 來源:黑馬程序員 瀏覽量:

函數是Java的基礎語法,關于函數的分類可以分為多種,各類函數之間的區別也成為大多數小白的疑難點。其中普通函數和箭頭函數之間的區別又成為Java語法中難點之重。
區分箭頭函數和普通函數
箭頭函數相當于匿名函數,是普通函數的簡寫,并且簡化了函數定義。箭頭函數有兩種格式,一種只包含一個表達式,連{ ... }和return都省略掉了。還有一種可以包含多條語句,這時候就不能省略{ ... }和return。
1.箭頭函數是匿名函數,不能作為構造函數,不能使用new
箭頭函數
函數代碼
2.箭頭函數不綁定arguments,取而代之需要用展開運算符解決
Js代碼
3.箭頭函數不綁定this,會捕獲其所在的上下文的this值,作為自己的this值
普通函數
4.箭頭函數通過 call()  或   apply() 方法調用一個函數時,只傳入了一個參數,對 this 并沒有影響。
Js函數分類
5.箭頭函數沒有原型屬性
如何區分普通函數和箭頭函數
正確區別普通和箭頭函數之間的區別可以有效幫助特定需求選擇正確的Java語法,高效進行編程工作。

分享到:
在線咨詢 我要報名
和我們在線交談!