2016-11-14 41 views

回答

1

formals是一個變量,在步驟6中引入:

  • 讓縮甲醛是FUNC的[[FormalParameters]]內部槽的值。
  • BoundNames是一個過程,在14.1.3它返回縮甲醛的標識符的列表StringValues描述(等等)。簡而言之,第7步從[[FormalParameters]]屬性中提取參數名稱列表。

    +0

    謝謝。你的意思是如果代碼是:1.function foo(x,y){} 2.function foo(x,... y){} 3.function(){x,y} {}所以,parameterNames應該是1,['a','b'] 2。['a','b'] 3。['default']如果我是對的,你能補充一些我忽略的其他情況嗎@georg –

    +0

    不, 「default」僅用於函數名稱,不用於參數。所有三個都是'[x,y]'。 – georg

    +0

    謝謝,我明白你的意思。順便說一句,有沒有其他的情況被我忽略? @georg –