- 【JavaScript】スクリプト バトルロワイヤル49【php,py,pl,rb】 [転載禁止]©2ch.net
795 :デフォルトの名無しさん[sage]:2015/05/27(水) 10:53:48.12 ID:nmBWi5N7 - まあ
;[].push.apply( world.people, arguments ) みたいに書くのは嫌なんじゃね それかES3まではapplyの第二引数は配列かargumentsのみ可だったけど 今回の例ではRestパラメータと一緒に紹介する兼ね合いでargumentsを出したけど ArrayLike全般に一般的な書き方としてapply使わなかった、 もしくはその背景を知らないとできないargumentsを特別視する書き方を嫌った可能性も微レ存
| - 【JavaScript】スクリプト バトルロワイヤル49【php,py,pl,rb】 [転載禁止]©2ch.net
796 :デフォルトの名無しさん[sage]:2015/05/27(水) 11:05:14.75 ID:nmBWi5N7 - まあspread演算子が一番ありがたいのはnewと一緒に使う場合だけどな
new (Function.prototype.bind.apply( Class, Array.prototype.concat.apply([,], Parameters ))) ↓ new Class( ...Parameters )
|
|