私はこの動作を理解していません:
var string = 'a,b,c,d,e:10.';
var array = string.split ('.');
私はこれを期待しています:
console.log (array); // ['a,b,c,d,e:10']
console.log (array.length); // 1
しかし、私はこれを取得します:
console.log (array); // ['a,b,c,d,e:10', '']
console.log (array.length); // 2
1 つではなく 2 つの要素が返されるのはなぜですか? どのように機能しsplit
ますか?
これを行う別の方法はありますか?