箭頭函式的用法
ES6中允許使用箭頭定義函式
箭頭函式的格式為: 函式名 = 引數值 =>值或者表示式
如果為多個引數:函式名 = (引數值1,引數值2) =>return的值或者表示式
如果為多個語句,多個引數:函式名 = (引數值1,引數值2) =>{表示式1;表示式2;}
如果被返回的事一個物件:函式名 = (引數值1,引數值2) =>({id:id,name:"name"})
ps:
語法
- 使用 var、let、const 定義function
- 引數
2-1. 沒有引數:需要寫小括號 ' ( ) '佔位
2-2. 一個引數:可以不加小括號直接寫
2-3. 多個引數:引數寫在小括號 ' ( ) ' 裡,用逗號隔開 - 箭頭 ' => '
- 函式體寫在箭頭後面
4-1. 一條語句:可以不加花括號直接寫
4-2. 多條語句:將語句放入花括號中' { } '
相關推薦
箭頭函式的用法
ES6中允許使用箭頭定義函式 箭頭函式的格式為: 函式名 = 引數值 =>值或者表示式 如果為多個引數:函式名 = (引數值1,引數值2) =>return的值或者表示式 如果為多個語句,多個引數:函式名 = (引數值1,引數值2) =>{表示式1;表示式2;} 如果被返回的
es6箭頭函式中return的用法
最近在專案中頻繁的使用了箭頭函式,在使用的過程中對return關鍵字用法比較困惑,下面對其使用方法進行記錄: 如果箭頭函式的程式碼塊部分多於一條語句,就要使用大括號將它們括起來,並且使用return關鍵字返回 例子: const foo = (a, b) =
ES6箭頭函式基本用法
ES6箭頭函式基本用法 ``` window.onload = function(){ alert(abc); } //箭頭函式 window.onload = ()=>{ alert("abc"); } // 如果只有一個引數圓括號可以省 let play = function(num){ ale
this的用法(二)-箭頭函式+面試題
箭頭函式與普通函式的this 嚴格模式下的普通函式this為undenfied,非嚴格模式是window;箭頭函式的this是定義時所在的this 箭頭函式this指向注意事項 箭頭函式體內的this物件,如果包裹在函式中就是函式呼叫時所在的物件,如果放在全域性中就是指全域性物件window。並且固定不
es6 箭頭函式的基本用法
學習箭頭函式的方法 箭頭函式作為 ES6 關於函式擴充套件方面的一大特性,其實是很好了解和掌握的,即通過對比 ES6 和 ES5 規範下函式的寫法上的區別便可快速入手。 案例展示 例一(無引數並返回簡單資料型別的函式): //es6的箭頭
glViewport函式用法
一、 其函式原型為glViewport(GLint x,GLint y,GLsizei width,GLsizei height) x,y 以畫素為單位,指定了視窗的左下角位置。 width,height表示視口矩形的寬度和高度,根據視窗的實時變化重繪視窗。 二、 在預設情況下,視口被設定為佔據視窗
ROW_NUMBER() OVER()函式用法;(分組,排序),partition by (轉)
1、row_number() over()排序功能: (1) row_number() over()分組排序功能: 在使用 row_number() over()函式時候,over()裡頭的分組以及排序的執行晚於 where group by order
JavaScript:學習筆記(5)——箭頭函式=>以及實踐
JavaScript:學習筆記(5)——箭頭函式=>以及實踐 ES6標準新增了一種新的函式:Arrow Function(箭頭函式)。本文參考的連結如下: MDN箭頭函式:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/
numpy函式:tile函式用法
tile函式位於python模組 numpy.lib.shape_base中,他的功能是重複某個陣列。比如tile(A,n),功能是將陣列A重複n次,構成一個新的陣列 from numpy import * #initialize the array a = [0,1,2]
Oracle單行函式用法
單行函式分為五種型別:字元函式、數值函式、日期函式、轉換函式、通用函式。 1.字元函式: 對於輸入的字元轉換為需要轉為的字元或數值。 upper()大寫 --小寫字母轉為大寫字母 --對於表指定
C語言幾個函式用法小結
1.char *ultoa(unsigned long value,char *string,int radix) 將無符號整型數value轉換成字串並返回該字串,radix為轉換時所用基數 2.char *ltoa(long value,char *string,i
numpy中flatten()函式用法
flatten是numpy.ndarray.flatten的一個函式,其官方文件是這樣描述的: ndarray.flatten(order='C') Return a copy of the array collapsed into one dimension. Parameters:
strtol函式用法
之前想用C寫MD5函式用法,中間設計大量進位制轉換的內容,於是就查到了strtol這個函式 但是發現之前對其認識上有一些偏頗,所以把它的用法記錄下來 strtol是一個C語言函式,作用就是將一個字串轉換為長整型long,其函式原型為 long int strtol (const
getline() 函式用法
本文轉自:http://blog.sina.com.cn/s/blog_60263c1c0101ck25.html 學習C++的同學可能都會遇到一個getline()函式,譬如在C++premer中,標準string型別第二小節就是“用getline讀取整行文字”。書上給的程式如下:
PHP array_pad函式用法
<?php //填充陣列到制定長度 $array = [1,2,3,4]; $array1 = [ [1],[2],[3],[4] ]; print_r(array_pad($array,6, 'abc')); //執行結果:Array ( [0] => 1 [1] =
np.nonzero()函式用法
返回陣列中不為0的元素的下標。 陣列中元素可為布林、整型和浮點型,返回值為元祖 一.一維陣列 1.陣列元素為布林型別 a=np.array([True,False,True,False]) b=np.nonzero(a) print(b) 輸出結果為(array([0, 2], dtype
es6中的(=>)箭頭函式
x => x * x 上面的箭頭函式相當於: function (x) { return x * x; } 箭頭函式相當於匿名函式,並且簡化了函式定義。 箭頭函式有兩種格式,一種像上面的,只包含一個表示式,連{ ... }和return都省略掉了。 還有一種可以包含多條語句,這時候就不能省
深入理解Javascript箭頭函式中的this
今日頭條:https://m.jb51.net/article/105340.htm 新增連結描述 ES6標準新增了一種新的函式:Arrow Function(箭頭函式)。那麼下面這篇文章主要給大家介紹了箭頭函式中this的相關資料,有需要的朋友可以參考借鑑,下面來一起看看吧。 首先我們先看
JS----箭頭函式
箭頭函式相當於其他語言的Lambda表示式或閉包語法, 是一種對普通函式的簡化寫法 語法格式如下: (param1,param2,...,paramN)=> { statements } 相當於如下函式: function (param1,param2,...,paramN)
python中的print輸出函式用法總結
【時間】2018.10.12 【題目】python中的print輸出函式用法總結 一、直接輸出 無論什麼型別,數值,布林,列表,字典...都可以直接輸出,或者先賦值給變數,再輸出。 二、格式化輸出 下面是《Python基