Maison  >  Article  >  interface Web  >  Une brève discussion sur la définition et l'utilisation des tableaux multidimensionnels et des tableaux de hachage js

Une brève discussion sur la définition et l'utilisation des tableaux multidimensionnels et des tableaux de hachage js

高洛峰
高洛峰original
2017-01-14 10:50:591243parcourir

Définition d'un tableau multidimensionnel

Tableau de définition Les objets de tableau sont utilisés pour stocker une série de valeurs dans des noms de variables distincts. Utilisez le mot-clé new pour créer un objet tableau.

Définition d'un tableau unidimensionnel

var myArray=new Array('a','b','c'); ou var myArray = [];

Deux -Définition d'un tableau dimensionnel et d'un tableau multidimensionnel

Le tableau bidimensionnel Javascript ou le tableau multidimensionnel sont simulés par un tableau unidimensionnel.

Méthode 1.

var arr= new Array(['a','b','c'],['d','e','f']);

Méthode 2 :

var arr=new  Array(
 
 new  Array(), 
 
 new  Array(),
 
 new  Array() 
 
);

Accès au tableau :

arr[ligne][colonne];

tels que :

arr[0][0] // a

arr[1][0] //d 

définition du tableau de hachage

Tableau associatif en JavaScript, tableau associatif Parce qu'il existe un index de la valeur clé, il est plus pratique dans la recherche de tableau et rend également l'implémentation de l'algorithme de code correspondant plus claire, plus facile à lire et à maintenir

var myhash = new Array();

<.>

Associer au hachage Ajouter une valeur de clé au tableau

myhash[&#39;new&#39;] = &#39;newval&#39;;
 
myhash[&#39;new2&#39;] = &#39;newval_2&#39;;

Accéder au tableau associatif de hachage

myhash[&#39;new&#39;]; // 跟上键名就能访问

Supprimer le tableau de hachage valeur de clé existante delete myhash['new '];

Traverse Hash array

for(key in myhash){ 
console.log(key); //key 获取的是键名 
myhash[key]; // 获取值
}

Méthodes courantes pour les opérations sur les tableaux js

toString() : Convertir le tableau en chaîne

toLocaleString() : Convertir le tableau en chaîne

join() : Convertir le tableau en une chaîne symboliquement connectée

shift() : Décaler l'en-tête du tableau Supprimer un élément du bas du tableau

unshift() : Insérer un élément en tête du tableau

pop() : Supprimer un élément de la fin de le tableau

push() : Push Ajouter un élément à la fin du tableau

concat() : Ajouter un élément au tableau

slice() : Renvoie le partie du tableau

reverse() : trier le tableau à l'envers

sort() : trier le tableau

splice() : insérer, supprimer ou remplacer un élément du tableau

L'article ci-dessus parle brièvement des tableaux multidimensionnels js et des tableaux de hachage. La définition et l'utilisation sont tout le contenu partagé par l'éditeur, j'espère qu'il pourra vous donner une référence, et j'espère que vous prendrez en charge le PHP chinois. site web.

Pour plus d'articles sur la définition et l'utilisation des tableaux multidimensionnels et des tableaux de hachage js, veuillez faire attention au site Web PHP chinois !


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn