前端web開發(fā),帶你了解函數(shù)調(diào)用的方法,你知道多少?

調(diào)用 JavaScript 函數(shù)

函數(shù)中的代碼在函數(shù)被調(diào)用后執(zhí)行。

作為一個(gè)函數(shù)調(diào)用

在這里我還是要推薦下我自己建的web前端開發(fā)學(xué)習(xí)群:731669587,群里都是學(xué)web前端開發(fā)的,如果你正在學(xué)習(xí)前端 ,小編歡迎你加入,今天分享的這個(gè)案例已經(jīng)上傳到群文件,大家都是軟件開發(fā)黨,不定期分享干貨(只有前端軟件開發(fā)相關(guān)的),包括我自己整理的一份2018最新的前端進(jìn)階資料和高級(jí)開發(fā)教程,歡迎進(jìn)階中和進(jìn)想深入前端的小伙伴。

實(shí)例

function myFunction(a, b) { return a * b;}myFunction(10, 2); // myFunction(10, 2) 返回 20

以上函數(shù)不屬于任何對(duì)象。但是在 JavaScript 中它始終是默認(rèn)的全局對(duì)象。

在 HTML 中默認(rèn)的全局對(duì)象是 HTML 頁面本身,所以函數(shù)是屬于 HTML 頁面。

在瀏覽器中的頁面對(duì)象是瀏覽器窗口(window 對(duì)象)。以上函數(shù)會(huì)自動(dòng)變?yōu)?window 對(duì)象的函數(shù)。

myFunction() 和 window.myFunction() 是一樣的:

實(shí)例

function myFunction(a, b) { return a * b;}window.myFunction(10, 2); // window.myFunction(10, 2) 返回 20

函數(shù)作為方法調(diào)用

在 JavaScript 中你可以將函數(shù)定義為對(duì)象的方法。

以下實(shí)例創(chuàng)建了一個(gè)對(duì)象 (myObject), 對(duì)象有兩個(gè)屬性 (firstNamelastName), 及一個(gè)方法 (fullName):

實(shí)例

var myObject = { firstName:"John", lastName: "Doe", fullName: function () { return this.firstName " " this.lastName; }}myObject.fullName(); // 返回 "John Doe"

作為函數(shù)方法調(diào)用函數(shù)

在 JavaScript 中, 函數(shù)是對(duì)象。JavaScript 函數(shù)有它的屬性和方法。

call()apply()是預(yù)定義的函數(shù)方法。 兩個(gè)方法可用于調(diào)用函數(shù),兩個(gè)方法的第一個(gè)參數(shù)必須是對(duì)象本身。

實(shí)例

function myFunction(a, b) { return a * b;}myObject = myFunction.call(myObject, 10, 2); // 返回 20

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一.通過關(guān)鍵字 function 定義 1.函數(shù)可以通過聲明定義,也可以是一個(gè)表達(dá)式。1)聲明:function ...
    小甜妮子__閱讀 555評(píng)論 0 0
  • JavaScript 函數(shù)定義 JavaScript 使用關(guān)鍵字 function 定義函數(shù)。函數(shù)可以通過聲明定義...
    鹿守心畔光閱讀 536評(píng)論 0 1
  • 1.HTML DOM (Document Object Model) document.getElementByI...
    廖馬兒閱讀 1,588評(píng)論 0 17
  • 第2章 基本語法 2.1 概述 基本句法和變量 語句 JavaScript程序的執(zhí)行單位為行(line),也就是一...
    悟名先生閱讀 4,563評(píng)論 0 13
  • #回憶剛需的概念# 上周李笑來老師帶來了“剛需”的概念,簡單的來說,“剛需”最佳的類比就是吃飯了。想象一下,如果你...
    呆牛閱讀 230評(píng)論 0 0

友情鏈接更多精彩內(nèi)容