cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Apabila nilai String adalah sama dengan String.split('') parameter satu dan tidak kosong, panjang tatasusunan split lebih besar daripada 0?

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
伊谢尔伦伊谢尔伦2786 hari yang lalu567

membalas semua(1)saya akan balas

  • 黄舟

    黄舟2017-05-19 10:32:28

    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). #🎜🎜#

    balas
    0
  • Batalbalas