javascript - Apabila nilai String adalah sama dengan String.split('') parameter satu dan tidak kosong, panjang tatasusunan split lebih besar daripada 0?
伊谢尔伦
伊谢尔伦 2017-05-19 10:30:28
0
1
485

Apabila nilai String adalah sama dengan String.split('') parameter 1 dan tidak kosong, panjang array split ialah 2. Gunakan String.substr(1).split('') untuk mendapatkan panjang daripada tatasusunan berpecah ialah 1
Contohnya:

let a = ','
a.split(',')
//返回结果 ["",""], a.length为2
a.substr(1).split(',')
//返回结果 [""], a.length为1
a = ''
a.split('') 
//返回结果[], a.length为0
伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

membalas semua(1)
黄舟

Anda tidak jelas tentang String.prototype.substr(). String.prototype.substr() 没搞清楚。

a.substr(1)
a.substr(1) bermaksud: bermula dari indeks 1 (kedudukan kedua) hingga hujung rentetan.

Jadi apa yang kita dapat di sini ialah watak nol.

Jadi perpecahan tidak sepadan dan kembali sendiri (rentetan kosong). #🎜🎜#
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!