Maison > interface Web > js tutoriel > Tableau et objet en js

Tableau et objet en js

高洛峰
Libérer: 2017-02-28 14:16:11
original
1224 Les gens l'ont consulté

•type d'objet :

◦ Méthode de création :

/*new 操作符后面Object构造函数*/ 
var person = new Object(); 
person.name = "lpove"; 
person.age = 21; 
/*或者用对象字面量的方法*/ 
var person = { 
name: "lpove"; 
age : 21; 
}
Copier après la connexion

•type de tableau

◦ Méthode de création :

`var colors = new Array(“red”,”blue”,”yellow”);
Copier après la connexion

• Différences et énigmes

◦ Par exemple, il existe un tableau a=[1,2, 3, 4], il y a aussi un objet a={0:1,1:2,2:3,3:4}, puis vous exécutez alert(a[1]), les résultats dans les deux cas sont les même! Cela signifie que les collections de données peuvent être représentées par des tableaux ou des objets, alors lequel dois-je utiliser ?

J'ai appris plus tard que les tableaux représentent des collections de données ordonnées, tandis que les objets représentent des collections de données non ordonnées. Si l'ordre des données est important, utilisez un tableau, sinon utilisez un objet.

Bien sûr, une autre différence entre les tableaux et les objets est que les données du tableau n'ont pas de "nom", tandis que les données d'objet ont un "nom".

Mais le problème est que dans de nombreux langages de programmation, il existe ce qu'on appelle un « tableau associatif ». Les données de ce tableau ont des noms.

• Mais dans le "javascript DOM", il n'est pas recommandé d'utiliser des tableaux associatifs

◦ Tableau associatif :

var lpove = Array(); 
lpove[name] = "lei"; 
lpove[age] = 21; 
lpove[living] = true;
/*对象构造*/
  var lpove = Object();
    lpove.name = "lei";
    lpove.age = 21;
    lpove.living = true;
Copier après la connexion

Parce qu'essentiellement la nature du tableau associatif que vous créez est la propriété de l'objet Array

L'article ci-dessus parle en détail de la différence entre les tableaux et les objets en js, c'est ce que je partage avec vous . C'est tout. J'espère que cela pourra vous donner une référence. J'espère aussi que vous soutiendrez le site Web PHP chinois.

Pour plus d'articles liés aux tableaux et aux objets en js, veuillez faire attention au site Web PHP chinois !


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal