Bonjour,
C'est une question de débutant.
J'ai un bout de code tout simple qui manipule un mot extrait de split, une variable contenant la 1ère lettre, et une autre, le reste du mot. Je ne suis pas encore bien au clair au sujet de l'objet String et des chaînes primitives, mais j'ai l'impression que la fonction substr ne fonctionne que sur une chaîne primitive.
Problème : split me renvoie un tableau d'objets.
Le code :
J'ai bien tenté valueOf(), sans succès, un typeOf pour vérifier m'indique que 'lettrine' et 'reste' sont toujours des objets, même avec valuOf. Ces variables sont donc inexploitables. Merci de vos lumières !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 var texte = $(".chapo p").text(); var mot = texte.split(/(\W)/,1); var lettrine = mot.substr(0,1); // ne marche pas var reste = mot.substr(1); // ne marche pas var reste = mot.valueOf().substr(1); // ne marche pas non plus
Partager