JQuery - 数组的增删改查发布日期:2018-1-21 来源:csdn 【关闭】
typeof 用来判定目标是什么类型。
数组下标,index是从 0开始的。
测试数组如下:
var arry = [0,1];//number数组 var arry1 = ['2','3'];//string 数组 var arry2 = ["2","3",true];//string和boolean 数组 3
【1】数组添加
index依次增加
arry.push(2);//放入number 2 arry.push('3');//放入string 3 alert(arry)//0,1,2,3 4
这是数组是依次在后面添加,index依次递增。值得注意的是,这时候在页面alert数组,看到的是 0,1,2,3。
但是这里的3是字符串,非number!
使用$.inArray(3 ,arry);将会弹出 -1 。
使用$.inArray("3" ,arry);或$.inArray('3' ,arry);将会弹出 3 。
【在指定index添加元素】
在指定 index 处开始添加 item1,…..,itemx 。
arrayObject.splice(index,0,item1,.....,itemX);//第二个参数一定为0!!! arry.splice(3,0,7);
alert(arry);//0,1,2,7,3; 6
【2】从数组中删除元素
splice() 方法可删除从 index 处开始的零个或多个