Maison interface Web js tutoriel js数组的基本用法及数组根据下标(数值或字符)移除元素_javascript技巧

js数组的基本用法及数组根据下标(数值或字符)移除元素_javascript技巧

May 16, 2016 pm 05:19 PM
js数组 移除元素

1、创建数组

复制代码 代码如下:

var array = new Array();
var array = new Array(size);//指定数组的长度
var array = new Array(item1,item2……itemN);//创建数组并赋值

2、取值、赋值
复制代码 代码如下:

var item = array[index];//获取指定元素的值
array[index] = value;//为指定元素赋值

3、添加新元素
复制代码 代码如下:

array.push(item1,item2……itemN);//将一个或多个元素加入数组,返回新数组的长度
array.unshift(item1,item2……itemN);//将一个或多个元素加入到数组的开始位置,原有元素位置自动后移,返回 新数组的长度
array.splice(start,delCount,item1,item2……itemN);//从start的位置开始向后删除delCount个元素,然后从start的位置开始插入一个或多个新元素

4、删除元素
复制代码 代码如下:

array.pop();//删除最后一个元素,并返回该元素
array.shift();//删除第一个元素,数组元素位置自动前移,返回被删除的元素
array.splice(start,delCount);//从start的位置开始向后删除delCount个元素

5、数组的合并、截取
复制代码 代码如下:

array.slice(start,end);//以数组的形式返回数组的一部分,注意不包括 end 对应的元素,如果省略 end 将复制 start 之后的所有元素
array.concat(array1,array2);//将多个数组拼接成一个数组

6、数组的排序
复制代码 代码如下:

array.reverse();//数组反转
array.sort();//数组排序,返回数组地址

7、数组转字符串
复制代码 代码如下:

array.join(separator);//将数组原因用separator连接起来

列了这么都就是没有发现根据下标删除数组元素的方法!于是查了一些资料找到了解决方法。
删除数组元素需要扩展Array原型prototype.
一般的数组的下标都是数值型,但是也有字符型的下标
数值型的处理,首先的把下面的代码写出来,是对数组的扩展
复制代码 代码如下:

Array.prototype.del = function(dx)
{
if(isNaN(dx)||dx>this.length){return false;}
this.splice(dx,1);
}

其次,数值型的直接传递数值的参数即可。例如var arr = ["aa","bb"];arr.del(0);
下面说一下字符型的下标
复制代码 代码如下:

var arr = [].
arr["aa"] = 1;
Déclaration de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment supprimer des éléments du tableau es6 Comment supprimer des éléments du tableau es6 Jan 11, 2023 pm 03:51 PM

Méthode : 1. Utilisez shift() pour supprimer le premier élément, la syntaxe est "array.shift()" ; 2. Utilisez pop() pour supprimer le dernier élément, la syntaxe est "array.pop()" ; Utilisez splice() pour supprimer des éléments à n'importe quelle position, la syntaxe est "array.splice(position, number)" 4. Utilisez length pour supprimer les N derniers éléments, la syntaxe est "array.length=original array length-N" ; ; 5. Attribuez directement le tableau vide "[ ]" pour effacer l'élément ; 6. Utilisez delete pour supprimer un élément à l'indice spécifié.

Comment convertir une chaîne en tableau en javascript Comment convertir une chaîne en tableau en javascript Nov 23, 2022 pm 07:28 PM

3 méthodes de conversion : 1. Utilisez split() pour diviser une chaîne donnée en un tableau de chaînes, la syntaxe est "str.split (séparateur, longueur maximale du tableau)" 2. Utilisez l'opérateur d'expansion "...", itérable ; objet chaîne, convertissez-le en tableau de caractères, la syntaxe "[...str]"; 3. Utilisez Array.from() pour convertir la chaîne en tableau, la syntaxe "Array.from(str)".

Comment obtenir la longueur d'un tableau en js Comment obtenir la longueur d'un tableau en js Jun 20, 2023 pm 05:33 PM

Obtenir la longueur d'un tableau en JS est très simple. Chaque tableau a une propriété de longueur, qui renvoie la longueur maximale du tableau, c'est-à-dire que sa valeur est égale à la valeur d'indice maximale plus 1. Puisque les indices numériques doivent être inférieurs à 2^32-1, la valeur maximale de l'attribut de longueur est égale à 2^32-1. Le code suivant définit un tableau vide, puis attribue une valeur à l'élément avec l'index égal à 100, puis la propriété length renvoie 101. Par conséquent, l’attribut length ne peut pas refléter le nombre réel d’éléments du tableau.

Le tableau js peut-il être converti en tableau php ? Le tableau js peut-il être converti en tableau php ? Jun 02, 2023 am 10:06 AM

Le tableau js peut être converti en tableau php. La méthode d'opération est la suivante : 1. Créez un exemple de fichier php ; 2. Utilisez la syntaxe "JSON.stringify()" pour convertir le tableau js en une chaîne au format JSON ; Utilisez la syntaxe "json_decode()" "Convertissez la chaîne au format JSON en tableau PHP. Le paramètre true est ajouté ici, ce qui signifie que la chaîne au format JSON est convertie en tableau associatif PHP.

Supprimez un élément de la fin d'un tableau à l'aide de la fonction PHP array_pop() Supprimez un élément de la fin d'un tableau à l'aide de la fonction PHP array_pop() Jun 27, 2023 am 10:18 AM

En PHP, un tableau est un type de données très important qui peut stocker plusieurs valeurs et effectuer certaines opérations de base sur les données. Les tableaux nécessitent souvent l’ajout, la suppression ou la modification d’éléments. Cet article explique comment utiliser la fonction PHParray_pop() pour supprimer un élément de la fin d'un tableau. La fonction array_pop() est une fonction intégrée à PHP qui supprime et renvoie un élément à la fin d'un tableau. L'utilisation de cette fonction est la suivante : array_pop($array)where, $array

Comment supprimer un élément de la fin dans jquery Comment supprimer un élément de la fin dans jquery Nov 15, 2021 pm 05:23 PM

Méthode de suppression : 1. Utilisez le sélecteur "eq(-1)" et la méthode remove(), la syntaxe est "$(Element).eq(-1).remove()" 2. Utilisez le sélecteur ":last" ; et méthode remove(), syntaxe "$(Element:last).remove()".

Il existe plusieurs façons de supprimer un élément d'un tableau js Il existe plusieurs façons de supprimer un élément d'un tableau js Aug 02, 2023 am 10:09 AM

Il existe 4 façons de supprimer un élément d'un tableau js, à savoir : 1. Utilisez splice ; 2. Utilisez filter 3. Utilisez la méthode pop et shift ;

Tri des tableaux JS : comment utiliser la méthode sort() Tri des tableaux JS : comment utiliser la méthode sort() Dec 27, 2023 pm 03:40 PM

La méthode Array.prototype.sort() de JavaScript est utilisée pour trier les éléments d'un tableau. Cette méthode trie sur place, c'est-à-dire qu'elle modifie le tableau d'origine plutôt que de renvoyer un nouveau tableau trié. Par défaut, la méthode sort() trie les chaînes en fonction de leurs valeurs de points de code Unicode. Cela signifie qu'il est principalement utilisé pour trier des chaînes et des nombres, plutôt que pour trier des objets ou d'autres types de données complexes.

See all articles