Fermer fl Glossaire fl Javascript
Glossaire

sp  sp   sp
Technique : Javascript
Array.prototype
Internet Explorer Netscape Opera Mozilla
4.0+ 3.0+ 5.0+ oui
Cette propriété permet d'ajouter des propriétés et des méthodes à tout objet "Array", propriétés et méthodes qui peuvent être utilisées dans votre code. Pour créer une méthode, vous devez créer une fonction et déclarer la nouvelle méthode associée à la fonction. Dans l'exemple suivant, j'ai créé une fonction qui passe en revue chaque élément d'un tableau tout en testant si les éléments sont des nombres. Si un élément n'est pas un nombre, la fonction retournera "false", sinon, elle retournera "true". L'objet "Array" aura donc une nouvelle propriété qui indiquera si un tableau est constitué de nombre ou non.
Array.prototype.property
Array.prototype.method
<html>
<script type="text/javascript" language="javascript">
<!--

function isAnum() {
// Fonction qui retourne "true" si un tableau
// ne contient que des nombres.
for (i=0; i<this.length; i++)
if (isNaN(this[i]) == true) return false;
return true;
}

// Rend accèssible la fonction "isAnum"
// a tous les tableaux (array)
Array.prototype.isAnum = isAnum;

monTableau = new Array("1",2,3);
test = monTableau.isAnum(); // Résultat = true

monTableau = new Array("Allo",2,3);
test = monTableau.isAnum(); // Résultat = false

// -->
</script>
</html>

Conception Oznog co. Multimédia