Il y a un exemple de code après le résumé de chaque partie. La méthode de la boîte jaune dans le code ne modifie pas le tableau d'origine. PS : Tous les exemples de résultats sont obtenus en les exécutant un par un.
Array
——Méthode normale
Pile : pop() push (éléments multiples)
File d'attente : shift() unshift (éléments multiples)
Tri : sort([function]) reverse()
Conversion : toString() toLocateString() join([separator])
Opération : concat([ Plusieurs éléments] ) slice(point de départ[,point final]) splice(point de départ,numéro[,éléments multiples])
Position : indexOf(item[,point de départ]) lastIndexOf(item[,point de départ])
——Méthode d'itération
Paramètres : (fonction (valeur, position, tableau lui-même)[, objet de portée])
Traversée : forEach() 🎜>Détection : Every() some()
Paramètres : (fonction (valeur précédente, valeur actuelle, position, tableau lui-même)[, valeur initiale])
Fusion : réduire () réduireRight()
String ——Méthode communeCaractère : charAt(position) charCodeAt(position) String fromCharCode. (codes de caractères multiples)
Espace : trim()
Comparer : localeCompare(string)
Conversion : toUpperCase() toLowerCase() toLocaleUpperCase() toLocaleLowerCase() split( [connecteur])
Opération : substring(starting point [, end point] ]) substr (starting point [, number]) replace (RegExp/string, string/function)
concat( [éléments multiples]) tranche (point de départ [, point final])
Position : indexOf(item[,starting point]) lastIndexOf(item[,starting point])
——Méthode de correspondancestr.match(reg) reg.exec(str)str.search(reg) reg.test(str)