JS(JQuery)操作Array的相关方法介绍


Posted in Javascript onFebruary 11, 2014

1:split 函数将字符串按某个字符分割,将分割后的结果存入字符串数组中

function SplitUsersInformation(users) {
    var usersArray = users.split(';');
    return usersArray;
}

2:substr 函数切割目标字符串
currentStr = currentStr .substr(0, currentStr.length - 2);

3:push 方法向Array中添加一条记录
var totalUsers = new Array();
function PushItem(name, departmemt) {
    var currentUser = new Object();
    currentUser.UserName = name;
    currentUser.Department = departmemt;
    totalUsers.push(currentUser);
}

4:pop 方法从Array的栈中弹出最上面的那条记录
var totalUsers = new Array();
var user1 = new Object();
user1.UserName = "haha";
user1.Department = "hahahaha";
var user2 = new Object();
user2.UserName = "lolo";
user2.Department = "lolololo";
totalUsers.push(user1);
totalUsers.push(user2);
totalUsers.pop();
//totalUsers中会剩下user1,因为user2在栈的最上方,被弹出

5:splice 方法从Array中删除指定的某条或者多条记录
var totalUsers = new Array();
totalUsers.push(...);
function SpliceItem(name) {
    for (var i = 0; i < totalUsers.length; i++) {
        if (totalUsers[i].UserName == name) {
            totalUsers.splice(i, 1)
        }
    }
}
Javascript 相关文章推荐
Jquery图形报表插件 jqplot简介及参数详解
Oct 10 Javascript
页面使用密码保护代码
Apr 10 Javascript
js日期相关函数总结分享
Oct 15 Javascript
javascript实现3D变换的立体圆圈实例
Aug 06 Javascript
JavaScript实现的伸展收缩型菜单代码
Oct 14 Javascript
asp.net+jquery.form实现图片异步上传的方法(附jquery.form.js下载)
May 05 Javascript
AngularJs ng-route路由详解及实例代码
Sep 14 Javascript
Js apply方法详解
Feb 16 Javascript
微信小程序教程系列之视图层的条件渲染(10)
Apr 19 Javascript
JS验证全角与半角及相互转化的介绍
May 18 Javascript
Vue.extend实现挂载到实例上的方法
May 01 Javascript
基于原生js实现九宫格算法代码实例
Jul 03 Javascript
jquery 字符串切割函数substring的用法说明
Feb 11 #Javascript
jQuery Trim去除字符串首尾空字符的实现方法说明
Feb 11 #Javascript
jquery 删除字符串最后一个字符的方法解析
Feb 11 #Javascript
JQuery的Ajax请求实现局部刷新的简单实例
Feb 11 #Javascript
javascript页面加载完执行事件代码
Feb 11 #Javascript
JS图像无缝滚动脚本非常好用
Feb 10 #Javascript
ExtJS判断IE浏览器类型的方法
Feb 10 #Javascript
You might like
学习使用curl采集curl使用方法
2012/01/11 PHP
PHP下打开phpMyAdmin出现403错误的问题解决方法
2013/05/23 PHP
ThinkPHP V2.2说明文档没有说明的那些事实例小结
2015/07/01 PHP
php倒计时出现-0情况的解决方法
2016/07/28 PHP
php删除数组指定元素实现代码
2017/05/03 PHP
jquery 简单导航实现代码
2009/09/11 Javascript
IE6背景图片不缓存问题解决方案及图片使用策略多个方法小结
2012/05/14 Javascript
关于innerHTML后丢失动态绑定的EVENT问题解决方法
2013/05/19 Javascript
JS禁用浏览器退格键实现思路及代码
2013/10/29 Javascript
深入理解javascript中defer的作用
2013/12/11 Javascript
什么是cookie?js手动创建和存储cookie
2014/05/27 Javascript
javascript判断是手机还是电脑访问网页的简单实例分享
2014/06/03 Javascript
JavaScript function函数种类详解
2016/02/22 Javascript
JS取模、取商及取整运算方法示例
2016/10/13 Javascript
借助node实战JSONP跨域实例
2017/03/30 Javascript
bootstrap table单元格新增行并编辑
2017/05/19 Javascript
JS中定位 position 的使用实例代码
2017/08/06 Javascript
vue项目webpack中Npm传递参数配置不同域名接口
2018/06/15 Javascript
vue生成token并保存到本地存储中
2018/07/17 Javascript
vue 集成 vis-network 实现网络拓扑图的方法
2019/08/07 Javascript
vue使用原生swiper代码实例
2020/02/05 Javascript
Vue this.$router.push(参数)实现页面跳转操作
2020/09/09 Javascript
[46:20]CHAOS vs Alliacne 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
[53:10]完美世界DOTA2联赛决赛日 FTD vs GXR 第二场 11.08
2020/11/11 DOTA
python结合selenium获取XX省交通违章数据的实现思路及代码
2016/06/26 Python
树莓派实现移动拍照
2019/06/22 Python
Python实现制度转换(货币,温度,长度)
2019/07/14 Python
Python缓存技术实现过程详解
2019/09/25 Python
Python 复平面绘图实例
2019/11/21 Python
PyTorch和Keras计算模型参数的例子
2020/01/02 Python
详解Pytorch显存动态分配规律探索
2020/11/17 Python
pycharm 实现调试窗口恢复
2021/02/05 Python
人事文员岗位职责
2014/02/16 职场文书
建筑专业毕业生自荐信
2014/05/25 职场文书
学雷锋活动总结报告
2014/06/26 职场文书
MySQL和Oracle批量插入SQL的通用写法示例
2021/11/17 MySQL