操作数组
2015-12-16 20:07
190 查看
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);
}
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);
}
相关文章推荐
- Java多线程之----CyclicBarrier
- 理解inode
- C# 动态生成RDLC报表文件
- zoj How Many Sets II 3557 (组合数学&&转换)好题
- 原创内容doc文档备份到github
- 软测妹子的工作感悟及自学计划
- 关于UITableView的重用机制浅谈
- Objective-C KVC/KVO NSNotification(通知)的简单理解与应用
- POJ 2524 Ubiquitous Religions
- Redis系列二:Redis支持的数据类型和使用方法(二)
- Centos V12 NAT模式设置静态ip
- ```
- 类图 顺序图 活动图 状态图 用法和比较
- 深度优先搜索(POJ1164 城堡问题)
- Objective-C 类集合简介(文档)
- Item 17: 理解特殊成员函数的生成规则
- MySQL 主从复制
- 微信HTML5抽奖活动的现实
- App性能优化浅谈
- js读取本地Excel