Allen Wirfs-Brock (2014-02-21T23:29:52.000Z)
domenic at domenicdenicola.com (2014-02-24T21:36:46.816Z)
Right, my intend wasn't that those signature should ever be read as in any way normative. The actual algorithm steps always explicitly describe the parameter defaulting behavior when it is anything other than just use undefined. Formerly we just would have used a signature heading like: Array.prototype.fill (value [, start [, end]]) it was hoping that something like Array.prototype.fill(value, start=0, end=this.length) would be more usefully informative. But in neither case is such a heading line intended to be an normative definition or syntactically valid JS code.