Js分割文字列-split

1386 ワード

文字列を分割するにはスプリット関数が使えます.このように
var str = 'HHGG
KK


LL



FF

DD

'; var arr = str.split('
');
これは一つの文字列でこの関数を呼び出して、一つの区切り記号に入ってきます.このパラメータに基づいてこの文字列を一つの文字列配列に分割します.問題は、上の二つの操作の後、arr.lengthつまりarr配列の長さはどれぐらいですか?
答えは9です!
文字列をスプリット(')で分割すると、彼は区切り記号を一つの区切りとしてしか使っていないので、二つの改行が一緒になっても中間を空白文字にします.」
'HHGG
KK


LL



FF

DD

'
HHHGGは一番目のKKは二番目です.
この時、二つのことがあって、スプリットはこれを一つまたはスキップとして解釈しません.

‘ ’
だから
‘’は三つ目です.
三つの中から二つの空の文字が多く出てきます.「」、「」、最後の尾はです.だから、最後にもう一つの空の文字が出てきます.だから、このように計算すると9つになります.毎回分割があります.文字がないと空になります.しかし、必ず文字列の配列の位置を占めます.
By DubleJan 2017-07-20