javascript の split で limit を指定すると limit以降が失われる → 仕様でした

javascript split の第2引き数 limit は、
「分割がlimitに達するか、limit未満で全て分割が終わるまで、分割する」

てことで、php なんかの limit まで分割して、最後の配列には残りすべてが入る とは意味が違います

s = 'aaa,bbb,ccc';
s.split(',', 2) ====> Array('aaa', 'bbb'); // javascript
split(',', s, 2) ====> Array('aaa', 'bbb,ccc'); // php

コメント