Variables:Autres méthodes Javascript

Un article de WikiTuto.

Jump to: navigation, search
  1. Coder le Javascript
  2. Navigateurs incompatibles
  3. Debugger
  4. Fichiers externes
  5. Orienté objet
  1. Déclaration et affectation
  2. String et nombre
  3. Vecteurs ou tableaux
    1. Grandeur d'un vecteur
    2. Vecteur en string
    3. Trier un vecteur
    4. Autres méthodes
  • Les Opérateurs
  1. Arithmétiques
  2. Relationnels
  3. Logiques
  4. Priorités
  5. Eval
  • Les Contrôles
  1. If - Else
  2. Switch case
  3. Boucle for
  4. Boucle while
  5. Boucle forever
  6. Boucle do-while
  7. Minuteries
  8. Intervalles
  9. Arrêt
  • Les Fonctions
  1. Déclarations
  2. Portée des variables
  3. Valeur de retour
  4. Appel via lien
  5. With
  1. Onclick - Ondblclick
  2. Boutons rollover
  3. Détection clavier
  4. Attribution de focus
  5. Chargement de page
  6. Onerror
  7. Supprimer erreurs
  8. Infos sur les erreurs
  • Les Objets
  1. Propriétés et méthodes
  2. This
  3. Créer un objet
  4. Créer une classe
  5. Voir propriétés objets
  6. Objets link et anchor
  7. Objet history
  8. Objet image
  • Les Fenêtres
  1. Barre d'état
  2. Modifier les couleurs
  3. Changer titre de page
  4. Afficher informations
  5. Ouvrir nouvelle fenêtre
  6. Communication fenêtres
  7. Imprimer une fenêtre
  8. Redimensionner fenêtre
  9. Déplacer / fermer
  10. Boîtes de messages
  • Les Strings
  1. Objet String
  2. Sous-chaînes
  3. Concaténation
  4. Formater
  5. Ancrages
  6. Longueur chaîne
  7. Modifier la casse
  8. Rechercher chaîne
  9. Remplacer texte
  10. Découper chaîne
  • Les Dates
  1. Objet Date
  2. Afficher heure et date locale
  3. Lire valeurs heure/date
  4. Régler valeurs heure/date
  5. Fuseaux horaires
  • Objet Math
  1. Propriétés
  2. Méthodes
  3. Arrondir des nombres
  • Les Formulaires
  1. Champs de saisie
  2. Type mot de passe
  3. Éléments cachés
  4. Zones de texte
  5. Listes de sélections
  6. Cases à cocher
  7. Boutons radio
  8. Eval
  9. Désactivation
  10. Envoi formulaire
  • Les Cadres
  1. Objet Frame
  2. Accéder cadre
  3. Nombre de cadres
  4. Référer aux cadres
  5. Écrire
  6. Redimensionner
  7. Cadre cible radio
  8. Imprimer
  • Environnement
  1. Détection système
  2. Les cookies
  3. Multiples cookies
  4. Path domain
  5. Codage caractères

Auteur : Mystick

Sommaire

Slice()

L'objet Array possède la méthode slice() qui sert à extraire une section d'un vecteur afin d'en créer un nouveau. Cette méthode reçoit deux paramètres, le premier est l'index du premier élément à extraire et le second est l'index du dernier élément à sélectionner. Si on omets le paramètre de fin, slice() extraira jusqu'au dernier élément du vecteur. Si on donne un nombre négatif comme paramètre de fin, par exemple slice(0, -3); , JavaScript l'interprètte comme " la fin est le troisième élément à partir de la fin ".

slice() ne modifie pas le vecteur original il ne fait qu'en créer un nouveau en copiant la partie voulue.

Exemple

  var tab= new Array(4);
  tab[0]= "kiwi";
  tab[1]= "zucchini";
  tab[2]= "okra";
  tab[3]= "vanille";
  var tableau2= tab.slice(1,2);
 

tableau2 contient donc : zucchini et Okra

Concat()

Cette méthode joint deux vecteurs et retourne le nouveau vecteur ainsi créé. concat() ne change pas les vecteurs en cause, mais en crée un nouveau contenant des copies des vecteurs concaténés.

Exemple

 var tabNoms= new Array("Julie", "Sophie", "Marie");
 var tabAges= new Array(18, 23, 26);
 var tabGroupes= tabNoms.concat(tabAges);                
 // tabGroupes= Julie,Sophie,Marie,18,23,26 
 

pop()

Cette méthode bien utile enlève le dernier élément d'un vecteur et le retourne en paramètre de sorti au code. Il est ainsi possible de le conserver dans une variable.

shift()

Cette méthode enlève le premier élément d'un vecteur et le retourne en paramètre au code.

push()

Cette méthode reçoit en paramètre un ou plusieurs éléments qu'on souhaite ajouter au vecteur. push() ajoutera ces éléments à la fin du vecteur puis retourne en paramètre sa nouvelle grandeur.

unshift(éléments)

Ajoute un ou plusieurs éléments au début d'un vecteur et retourne la nouvelle grandeur du vecteur. On lui donne en paramètre les valeurs des éléments qu'on désire ajouter au vecteur.

splice(début, nombre, éléments)

Cette méthode a pour effet de changer le contenu d'un vecteur en remplaçant des anciens éléments par des nouveaux.

En se référant aux "paramètres" indiqué dans l'entête de cette section

  1. début est le paramètre qui indique à la fonction où commencer à effectuer les changements dans le vecteur.
  2. nombre est le paramètre qui indique le nombre d'anciens éléments qu'il faut effacer. Si on mets 0, aucun élément ne sera effacé.
  3. éléments sont les éléments qu'on désire ajouter au vecteur. Si on n'en mets pas, splice() ne fera donc qu'effacer les anciens demandés.

splice() retourne l'élément enlevé si il n'en avait qu'un à enlever (nombre = 1) sinon, il retourne un vecteur contenant les éléments enlevés. Si on met un nombre différent d'éléments à enlever et à ajouter, la grandeur du vecteur sera modifiée.

Voir aussi

Boîte à outils
Annuaire gratuitCe site est listé dans la catégorie Informatique : Aide et astuces en informatique Annuaire