JavaScript est un langage de script pour le Web. Cependant, bien que JavaScript est parfois considéré comme une langue « scripting » , il effectue aussi un langage de programmation entièrement fonctionnel pour le web. JavaScript utilise les paradigmes de programmation orientée objets, tels que des objets et des méthodes. L'objet " array" est un tel type de données , qui inclut des méthodes telles que "pop" et " épissage " afin de modifier le contenu d'un tableau. JavaScript tableaux JavaScript , comme dans la plupart des autres langages de programmation, un tableau est une variable qui référence une collection d'éléments de données . Alors que dans certains autres langages ( comme C ou Java) un tableau doit contenir des valeurs du même type de données , dans un tableau JavaScript peut contenir des valeurs de types différents. Par exemple, le tableau de JavaScript : noms de var = new Array (" Bob ", " George ", " Bill" , 3); contient trois chaînes contenant les noms et le nombre 3 . Les tableaux en JavaScript sont instanciés comme des objets, ce qui signifie qu'ils comprennent certaines méthodes programmeurs peuvent appeler. La pop () Méthode La méthode « pop » vient du idée de la structure de données en pile . Les piles sont des listes de données , à partir de laquelle les valeurs sont extraites /retirés ( ou " soufflé " ) à partir de la fin de la liste . Cela signifie que le dernier élément de la liste est supprimé, et la longueur de la liste modifiée. La méthode pop pour tableaux JavaScript fonctionne de la même manière: document.write ( names.pop ()); document.write ( noms) ; cette commande écrire le numéro 3 dans le navigateur, et la retirer de la liste. La liste restante lire : Bob , George , Bill La méthode splice () La méthode " épissure " est similaire à la méthode pop , en ce qu'il peut supprimer les données à partir de tableaux et de modifier leur contenu. La méthode d'épissure , cependant, a un peu plus de souplesse , en ce sens qu'elle peut aussi ajouter des éléments à une liste, et il peut préforme opérations sur les éléments dans le milieu de la liste . Par exemple: names.splice (1 , 0, " Mark "); ajouter l'élément " Mark " à l'index 1. Donc, le tableau indique: Bob , Mark , George, Bill: Le premier argument de jonction définit l' index indiquant . Le second argument signale le nombre d'éléments à supprimer (dans ce cas aucun, puisqu'un élément est seulement ajouté ) . Le troisième est l'élément réel . Exemples Les méthodes de pop et épissure peut modifier les variables largement , et les programmeurs doivent être conscients de la quantité de données dans un tableau des changements que les opérations produire. L'exemple de code : names.pop (); names.pop (); names.splice ( 0, 1, "John" ) ; names.splice (1 , 0, " Kyle ", " Robert "); names.pop (); change complètement la liste comme suit: John , Kyle , Robert les deux dernières valeurs du tableau original (George et Bill) sont sauté dans la liste. Le nom "Jean" est ajouté à la première position ( 0) , tandis que Bob est supprimée . Deux noms supplémentaires ( Kyle et Robert ) sont ajoutés entre John et Mark , et enfin Mark est sorti hors de la liste.
|