Maison >interface Web >js tutoriel >js tableau supprime des éléments en fonction des compétences subscript_javascript

js tableau supprime des éléments en fonction des compétences subscript_javascript

WBOY
WBOYoriginal
2016-05-16 16:04:181907parcourir

1. Créez un tableau

Copier le code Le code est le suivant :

var tableau = nouveau tableau();
var array = new Array(size);//Spécifiez la longueur du tableau
var array = new Array(item1,item2...itemN);//Créer un tableau et attribuer une valeur

2. Acquisition et cession de valeur

Copier le code Le code est le suivant :

var item = array[index];//Obtenir la valeur de l'élément spécifié
array[index] = value;//Attribuer une valeur à l'élément spécifié

3. Ajouter de nouveaux éléments

Copier le code Le code est le suivant :

array.push(item1,item2...itemN);//Ajoute un ou plusieurs éléments au tableau et renvoie la longueur du nouveau tableau
array.unshift(item1,item2...itemN);//Ajoutez un ou plusieurs éléments au début du tableau, la position de l'élément d'origine se déplacera automatiquement vers l'arrière et renverra la longueur du nouveau tableau
array.splice(start,delCount,item1,item2...itemN);//Supprimez les éléments delCount en arrière de la position de départ, puis insérez un ou plusieurs nouveaux éléments à partir de la position de départ

4. Supprimer des éléments

Copier le code Le code est le suivant :

array.pop();//Supprime le dernier élément et renvoie l'élément
array.shift();//Supprimez le premier élément, la position de l'élément du tableau est automatiquement avancée et l'élément supprimé est renvoyé
array.splice(start,delCount);//Supprimer les éléments delCount en arrière de la position de départ

5. Fusion et interception de tableaux

Copier le code Le code est le suivant :

array.slice(début,fin);
//Renvoie une partie du tableau sous la forme d'un tableau. Notez que l'élément correspondant à end n'est pas inclus. Si end est omis, tous les éléments après start seront copiés
. array.concat(array1,array2);
//Joignez plusieurs tableaux en un seul tableau

6. Tri des tableaux

Copier le code Le code est le suivant :

array.reverse();//Array reverse
array.sort();//Tri du tableau, renvoie l'adresse du tableau

7. Convertir un tableau en chaîne

array.join(separator);//Connectez les éléments du tableau avec le séparateur

Après toute cette liste, je n’ai toujours pas trouvé de moyen de supprimer des éléments du tableau ! J'ai donc vérifié quelques informations et trouvé une solution.
La suppression d'éléments du tableau nécessite d'étendre le prototype du prototype Array.

Array.prototype.del=function(index){
    if(isNaN(index)||index>=this.length){
      return false;
    }
    for(var i=0,n=0;i
      if(this[i]!=this[index]){
        this[n++]=this[i];
      }
    }
    this.length-=1;
  };

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn