[問題] ECMA-262文件看不懂的地方

看板Ajax作者 (GN)時間7年前 (2017/03/27 00:39), 編輯推噓3(304)
留言7則, 2人參與, 最新討論串1/2 (看更多)
最近在研究關於函式定義有哪些寫法, 所以有機會接觸到ecma文件, 但有些地方看不懂. 裡面14.1 Function Definitions有用到[?Yield]或[+Default]或opt 請問它這樣寫是代表什麼意思? http://imgur.com/kGEkmO1
ecma-262文件載點 https://www.ecma-international.org/publications/standards/Ecma-262.htm -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.239.21.167 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1490546363.A.F83.html

03/27 03:47, , 1F
5.1.5 有說明
03/27 03:47, 1F

03/28 00:09, , 2F
opt大概知道了, 但[?...]跟[+...]還是看不懂說明.
03/28 00:09, 2F

03/28 06:19, , 3F
簡單說,generator 內 yield 是關鍵字,不能當函式名跟參
03/28 06:19, 3F

03/28 06:19, , 4F
數名
03/28 06:19, 4F

03/31 00:35, , 5F
所以Default也是不能當函式跟參數名稱?
03/31 00:35, 5F

04/01 13:54, , 6F
default 那行指的是 export default function 可以省略名
04/01 13:54, 6F

04/01 13:54, , 7F
04/01 13:54, 7F
文章代碼(AID): #1Or-wx-3 (Ajax)
文章代碼(AID): #1Or-wx-3 (Ajax)