recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Lorsque la valeur de String est la même que celle du paramètre String.split('') et n'est pas vide, la longueur du tableau divisé est-elle supérieure à 0 ?

Lorsque la valeur de String est la même que le paramètre String.split('') 1 et n'est pas vide, la longueur du tableau divisé est 2. Utilisez String.substr(1).split('') pour obtenir la longueur du tableau divisé est 1
Par exemple :

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

répondre à tous(1)je répondrai

  • 黄舟

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

    Vous n'êtes pas clair sur String.prototype.substr(). String.prototype.substr() 没搞清楚。

    a.substr(1)
    a.substr(1) signifie : à partir de l'index 1 (la deuxième position) jusqu'à la fin de la chaîne.

    Donc, ce que nous obtenons ici, c'est le caractère nul.

    Donc, split ne correspond pas et s'est renvoyé (chaîne vide). #🎜🎜#

    répondre
    0
  • Annulerrépondre