Javascript學習筆記_箭頭函式
箭頭函式
1. 一般使用箭頭函式時,程式碼塊部分只有一條語句時,不使用大括號
var sum = (num1, num2) => num1 + num2
- 同樣的寫法
var sum = (num1, num2) => { return num1 + num2 }
- 等同於
var sum = function(num1, num2) { return num1 + num2; };
2. 如果有多條語句,使用大括號,同時使用return(否則沒有返回值)
var sum = (n1, n2) => { console.log(n1); returnn1 + n2 }
3. 使用箭頭函式返回物件:必須在物件外面加上括號,否則就只是個程式碼塊,從而就不會返回物件
var sum = () => ({name: 'a'})
- 等同於
var sum = function sum() { return { name: 'a' }; };
相關推薦
Javascript學習筆記_箭頭函式
箭頭函式 1. 一般使用箭頭函式時,程式碼塊部分只有一條語句時,不使用大括號 var sum = (num1, num2) => num1 + num2 同樣的寫法 var sum
JavaScript:學習筆記(5)——箭頭函式=>以及實踐
JavaScript:學習筆記(5)——箭頭函式=>以及實踐 ES6標準新增了一種新的函式:Arrow Function(箭頭函式)。本文參考的連結如下: MDN箭頭函式:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/
JavaScript:學習筆記(5)——箭頭函數=>以及實踐
理論知識 你會 未定義 light 報錯 註意 改變 導致 div JavaScript:學習筆記(5)——箭頭函數=>以及實踐 ES6標準新增了一種新的函數:Arrow Function(箭頭函數)。本文參考的鏈接如下: MDN箭頭函數:https://deve
JavaScript 學習筆記 之 原生函式
原生函式是什麼 JavaScript的原生函式也叫內建函式 例如 String(),Number(),Boolean()等 原生函式可以被當做建構函式來使用 但通過建構函式(如new String("abc"))創建出來的是封裝了基本型別值("abc")的封裝物件
JavaScript學習筆記之function函式改變form表單的action跳轉到指定頁面
<body> <form name="form1" action="" method="post"> 患者名字:<input type="text" name="username" value="zhang" /><br /
JavaScript學習筆記——函式、立即執行函式、作用域、預編譯—day two
目錄 函式 定義 組成形式 遞迴 立即執行函式 作用域 變數作用域 函式作用域[[scope]] 作用域鏈 預編譯 JS執行分三步: 預編譯執行分五步: 函式 原則:高內聚弱耦合(重複) 定義  
《C#入門經典(第6版)》學習筆記_第6章_函式
第103頁-第128頁,共26頁。 本章內容: 如何定義和使用不接受任何資料也不返回任何資料的簡單函式 如何在函式中傳入傳出資料 使用變數作用域 如何結合使用Main()函式和命令列引數 如何把函式提供為結構型別的成員 如何使用函式過載 如何使用委託 本章介
JavaScript學習筆記(2)——函式
定義函式 函式的定義方式有兩種 function abs(x) { if (x >= 0) { return x; } else { return -x; } } 上述函式定義為 function指出這是一個函式定義; abs是函式名稱
JavaScript學習筆記-函式
函式 1.函式本身的作用域 函式本身也是一個值,也有自己的作用域。它的作用域與變數一樣,就是其宣告時所在的作用域,與其執行時所在的作用域無關。 var a = 1; var x = function () { console.log(a); }; function f()
JavaScript學習筆記(四)物件 函式 和陣列
1 物件 概述 生成方法 物件(object)是 JavaScript 語言的核心概念,也是最重要的資料型別。 什麼是物件?簡單說,物件就是一組“鍵值對”(key-value)的集合,是一種無序的複合資料集合。 var obj = { foo: ‘Hello’, bar: ‘Worl
javascript學習筆記—判斷值和函式的型別
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.
Javascript學習筆記(建構函式與new命令)
建構函式與 new 命令 目錄 JavaScript 語言具有很強的面向物件程式設計能力,本章介紹 JavaScript 如何進行面向物件程式設計。 物件是什麼 面向物件程式設計(Object Oriented Programming,縮寫為 OOP)是
JavaScript學習筆記7-帶參的函式
前面一篇介紹了函式的定義和呼叫,本文繼續瞭解函式的使用,寫一個帶參的函式。如果你認真學習了Python或者任何一種語言,發現JavaScript的基礎知識幾乎是互通的,很多是一樣的,很好理
JavaScript學習筆記十三:高階函式-sort
排序演算法 排序的核心是比較兩個元素的大小,通常規定,對於兩個元素x和y,如果認為x < y,則返回-1,如果認為x == y,則返回0,如果認為x > y,則返回1。 Java
【JavaScript學習筆記】1:js的書寫,顯示資料,變數,函式
JavaScript描述的是網頁的行為,可以直接改變HTML而改變網頁的內容,或者提供和使用者的互動。 js寫在哪裡 ①直接寫入HTML JavaScript可以寫在HTML的script雙標籤裡,一般把這個雙標籤放在HEAD頭裡: <
Java程序猿的JavaScript學習筆記(12——jQuery-擴展選擇器)
type write number article mat 我們 content ace val 計劃按例如以下順序完畢這篇筆記: Java程序猿的JavaScript學習筆記(1——理念) Java程序猿的JavaScript學習筆記(2——屬性復制和繼承) Jav
JavaScript學習筆記整理Day5
數字類型 cal 數組排序 return 函數 屬性 scrip each 第一個 #數組 ##一:數組的定義 1. 數組是值的有序集合 2. 每一個值叫做一個元素 3. 每個元素在數組中都有一個位置,以數字表示,叫做索引。索引從0開始。 ##二:特
JavaScript學習筆記整理Day4
沒有 默認值 函數的調用 -- 復雜 簡潔 day4 打開 nts ##函數 ####函數是一段在一起,可以做某件事的程序。 ###優點:控制程序設計的復雜性 1. 提高軟件的開發可靠性 2. 提高軟件的開發效率 3. 提高軟件的可維護性
Shader學習筆記_基礎知識_分量
spa 例如 string 不知道 坐標 nbsp pre 表示 設置 分量 矢量的分量名稱:{x,y,z,w}表示頂點; {r,g,b,a}表示顏色;{s,t,p,q}表示紋理坐標。 每個分量用點號連接(例如v2.x(一個float變量),v3.rg(一個vec2變量))
JavaScript學習筆記整理Day9
elements substr() 長度 開平 and ret val false index 一.JavaScript定時器: 1.單次定時:setTimeout(fn,time); 2.多次定時:setInterval(timer); 3.停止單次定時:cl