js数组的基本用法和数组基于下标(值或字符)移除元素。

1。创建一个数组
复制代码代码如下所示:
var数组=新数组();
var数组=新数组(大小);指定数组的长度
var array =新的阵列(1,2…)itemn); / /创建一个数组赋值

2、价值、分配
复制代码代码如下所示:
var数组= { };获取指定元素的值
数组{ { = }值;对于指定的元素分配

三.添加新的元素
复制代码代码如下所示:
Array.push(1,2…)itemn); / /一个或多个元素的数组,返回新的数组长度。
Array.unshift(1,2…)itemn); / /添加一个或多个元素的数组元素的位置开始,原来的位置自动后移,返回新的数组长度。
Array.splice(开始,delcount,1,2…itemn); / / delcount元素回从起始位置开始,然后从一开始的位置插入一个或多个元素

4,删除元素
复制代码代码如下所示:
(数组弹出);删除最后一个元素,并返回元素
(数组移位);删除数组元素位置的第一个元素自动向前,返回已删除的元素。
Array.splice(开始,delcount); / / delcount元素从起始位置开始回来

5。数组的合并和截取
复制代码代码如下所示:
Array.slice(开始、结束); / /返回在数组形式的阵列的一部分,注意端不包括相应的元素,如果省略结束将复制所有的元素开始
Array.concat(array1,array2); / /多阵列拼接成一个数组

6,数组的排序
复制代码代码如下所示:
(数组反转);数组反转
(数组排序);数组排序,返回地址

7。字符串到字符串
复制代码代码如下所示:
Array.join(分离器); / /阵列连接分离器的原因

这是根据下标删除数组元素的方法,因此找到了一些信息以找到解决方案。
删除数组元素需要扩展数组原型原型。
一般数组的下标是数字的,但也有一个字符类型下标。
数值处理,首先是下面编写的代码,是数组的扩展。
复制代码代码如下所示:
array.prototype.del =功能(DX)
{
如果(isnan(DX)| | DX >这个长度){ return false;}
this.splice(x,1);
}

其次,该数值模型可以直接数值的参数传递。例如,VAR ARR = {AA
下面是下标的字符
复制代码代码如下所示:
var =改编
ARR {AA= 1;