Comment puis-je supprimer les objets de javascript tableau associatif?

Supposons que j'ai ce code:

var myArray = new Object();
myArray["firstname"] = "Bob";
myArray["lastname"] = "Smith";
myArray["age"] = 25;

Maintenant, si je voulais supprimer "nom"?....est-il un équivalent de

myArray["lastname"].remove()?

(J'ai besoin de l'élément disparu parce que le nombre d'éléments est important et je tiens à garder les choses propres.)

  • Un conseil: ne pas obtenir des tableaux et des cartes confus. Certaines langues, comme php, avoir un objet unique pour les deux. Si vous avez utilisé le bon type ici (new Object()) que vous l'avez nommé myArray, c'est juste une question de normes pour une langue.
  • N'oubliez pas que le JavaScript est de type moins et tout est un objet. Voir Saul réponse ci-dessous.
  • pour être précis, JS a des types, mais dans un dynamique et faible façon. Par exemple, alors que ses variables sont en effet sans type, leurs valeurs ne sont pas. C'est le dynamique partie. Faible indique que activités entre les différents types de valeur ne sont pas strictement définies et s'appuient sur les coulisses de la conversion, par exemple "Test" + {}; est parfaitement valide JS déclaration.
InformationsquelleAutor | 2008-12-06