Comment ajouter un élément à un tableau en AS3?
Comment ajouter un élément à un tableau en ActionScript3
Si j'ai un tableau:
var myArray:Array;
Comment ajouter un élément à ce tableau "montableau", quelque chose comme ceci:
myArray[] = value;
Ma deuxième question est: Comment peut comparer si la valeur de la variable existe dans l'élément de tableau de la valeur?
Quelque chose comme in_array
fonction en php
C'est à peu près la même dans ActionScript comme en JavaScript.
livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/Array.html
Ma deuxième question est: Comment peut comparer si la valeur de la variable existe dans l'élément de tableau de la valeur? Quelque chose comme in_array fonction en php
A voté pour les fermer. L'utilisateur n'a pas fait de recherche avant de poser des question.
pouvez-vous changer la accepté de répondre à la très upvoted? Je voudrais supprimer ma réponse, mais ne peut pas car il est la réponse. Tandis que ma réponse n'est pas incorrect, il n'est pas aussi complète et les gens sont de façon inappropriée à l'aide de downvotes pour exprimer que l'autre réponse, c'est mieux.
livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/Array.html
Ma deuxième question est: Comment peut comparer si la valeur de la variable existe dans l'élément de tableau de la valeur? Quelque chose comme in_array fonction en php
A voté pour les fermer. L'utilisateur n'a pas fait de recherche avant de poser des question.
pouvez-vous changer la accepté de répondre à la très upvoted? Je voudrais supprimer ma réponse, mais ne peut pas car il est la réponse. Tandis que ma réponse n'est pas incorrect, il n'est pas aussi complète et les gens sont de façon inappropriée à l'aide de downvotes pour exprimer que l'autre réponse, c'est mieux.
OriginalL'auteur Faraona | 2011-07-10
Vous devez vous connecter pour publier un commentaire.
À répondre à la fois à vos questions, vous pouvez ajouter à un tableau par accès direct ou par la méthode push (), comme suit:
ou
Également que le Nox noté, vous pouvez utiliser la jonction de la méthode pour ajouter des éléments. Cette méthode est utilisée pour supprimer N nombre d'éléments à un indice, mais vous pouvez aussi en même temps d'injecter un ou plusieurs éléments de même indice.
Pour votre deuxième question sur la façon de vérifier les valeurs ou les comparer dans un tableau, voici une méthode:
OriginalL'auteur
1. Toutes ces différentes façons d'ajouter l'élément à la matrice.
someArray.push(someValue);
: ajouter un dernier élémentsomeArray.unshift(someValue);
: ajouter premier élémentsomeArray[index] = someValue;
: éléments de jeu quelque partsomeArray.splice(index, 0, someValue);
: insérer un élément quelque part2. Vérifier si une valeur est présente dans le tableau.
if (someArray.indexOf(someValue) == -1) { /*value is not present*/}
Btw, Google facilement vous donne ces réponses. Donc ne De référence du langage ActionScript sur Adobe livedocs.
Merci. Complet, mais bref.
Nate... indexOf.. EST une boucle. À l'intérieur indexOf, la VM est en train de faire une boucle. Sinon, comment serait-il savoir ce que l'indice d'un élément est? De la magie?
OriginalL'auteur Nox Noctis