1.Résumé des méthodes de tableau
changera le tableau d'origine
Les méthodes push et unshift renvoient la longueur. Si la valeur est augmentée, la longueur est renvoyée, sinon l'élément est renvoyé
pop,shift renvoie l'élément
reverse renvoie l'élément
splice(start,deleteCount,addItem...), supprime et ajoute du tableau d'origine et renvoie le tableau supprimé
Le tableau d'origine ne sera pas modifié et un nouveau tableau sera renvoyé
concaténer, rejoindre, trancher (début, fin)
N'oubliez pas que ces 3 nouveaux tableaux renvoient, les autres changeront le tableau d'origine
2. Résumé des méthodes de Sting
Aucune modification n'est apportée à la valeur d'origine, mais une nouvelle chaîne ou une autre valeur est renvoyée.
1. Ce qu'il faut retenir, c'est que les résultats de string.match (regexp sans g) et regexp.exec(string) sont les mêmes.
S'il existe un groupe de capture, l'indice est 0 sous-chaîne correspondante et l'indice est 1 groupe 1 texte capturé
Si elle est marquée avec g, la chaîne générera un tableau contenant toutes les correspondances (sauf le groupe de capture) ; avec un exécution régulière, vous pouvez la juger étape par étape pour déterminer si elle est nulle.
Le lastIndex de Reg est disponible.
2. string.slice(start,end), le paramètre de fin est égal à la position 1 du dernier caractère que vous souhaitez obtenir. Si vous souhaitez obtenir le nième caractère à partir de la position p, utilisez string.slice(p. ,p n)
La méthode string.substring est la même que array.slice
3. Les expressions régulières peuvent être utilisées pour le remplacement ou le regroupement
string.split(separator,limit), limit peut limiter le nombre de fragments à diviser, comme une expression régulière sans g
string.replace(searcdhValue,replaceValue), si searcdhValue est régulier avec g, il remplacera toutes les correspondances, sinon, seule la première correspondance sera remplacée.
S'il s'agit d'une chaîne, la valeur est remplacée à la première occurrence
L'apprentissage est un processus étape par étape. Ce n'est qu'en résumant et en apprenant constamment que vous pourrez réaliser une percée qualitative. J'ai récemment résumé certaines choses sur JavaScript. J'espère que moi et tout le monde pourrons atteindre un niveau supérieur.