操作数组
1、往数组中添加值
push()向数组末尾添加元素,返回新的数组长度。
语法:arrayobject.push(newelement1,newelement2····)
2、删除数组中的某个值
首先查询某值是否在数组中使用inArray()函数
语法:$.inArray(value,arrayobject);
参数:value要查找的值,arrayobject为搜寻的对象
返回值:存在则返回值在数组的下标值,否则返回-1
需要用到的另外一个函数是splice()
参数:index 必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。
howmany 必需。要删除的项目数量。如果设置为 0,则不会删除项目。
item1, ..., itemX 可选。向数组添加的新项目。
返回:原数组
整个过程是:
var index=$.inArray(value,arr);
if(index>0)
{
arr.splice(index,1);
}