iT邦幫忙

0

請教關於JS官方文件的語法標示

學了一陣子js,一直不太清楚官方文件的語法說明中常常出現的[, ~]這個符號的意義是什麼,希望知道的大大告訴我或者提供我一些參考資料,謝謝!

問題如下:

https://ithelp.ithome.com.tw/upload/images/20180722/20109222ZkJd0zVzD8.png
https://msdn.microsoft.com/zh-tw/library/ff679980(v=vs.94).aspx

如以下說明
小不釘 iT邦新手 2 級 ‧ 2018-07-22 23:17:53 檢舉
謝謝您的說明!
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

2
paicheng0111
iT邦大師 5 級 ‧ 2018-07-22 22:44:37
最佳解答

f(x[, y])代表x是必要的參數,但y不是必要的參數。
就算y參數沒有提供,函數或方法也能運作。

小不釘 iT邦新手 2 級 ‧ 2018-07-22 23:17:08 檢舉

您的說明很清楚,不知怎地我原本沒有意識到x、y是對等的,而以為y是從屬於x的某種補述,但現在我很清楚地了解了,謝謝您。

0

選擇項。 this 關鍵字可在 callbackfn 函式中參考的物件。如果省略 thisArg,則 undefined 就會做為 this 值使用。
上面寫的很清楚了吧,選擇項(指的是可以傳,也可以不傳的參數),傳的話,參數是傳入一個函數,函數中可以使用this,代表的是這個函數,如果沒傳,那this 就等於undefined 。

我要發表回答

立即登入回答