タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

ECMAScriptとtipsに関するCherenkovのブックマーク (1)

  • rest = a.splice(i, ?) - ellaneous

    配列 a の i 番目以降を抜き出したいとき、 a.splice(i, a.length) だと冗長なので単に省略して a.splice(i) と書いていたが、少し前に JScript で失敗することを知って a.splice(i, 1/0) ((1/0 === Infinity))と書くようになり、でつい今日、今度は JSC が受け付けないことを知った。 http://jsdo.it/satyr/splice_rest omit 1/0 9e9 IE8 ng ok ok Sf5 ok ng ok Fx3/GC8 ok ok ok ES 的には splice(1) は splice(1, 0) 相当らしくカオス。 仕方ないのでこれからは 9e9 ((.length の上限 -1>>>0 より大きければなんでもいい)) を使うことにする。

    rest = a.splice(i, ?) - ellaneous
    Cherenkov
    Cherenkov 2010/12/13
    array 配列 a の i 番目以降を抜き出したいとき/ omitとJSCってなんじゃ
  • 1