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 相关文章推荐
Checbox的操作含已选、未选及判断代码
Nov 07 Javascript
ExtJs中gridpanel分组后组名排序实例代码
Dec 02 Javascript
原生js获取宽高与jquery获取宽高的方法关系对比
Apr 04 Javascript
jQuery检测鼠标左键和右键点击的方法
Mar 17 Javascript
jQuery实现简单的文件上传进度条效果
Mar 26 Javascript
webpack+vue.js实现组件化详解
Oct 12 Javascript
Javascript实现时间倒计时效果
Jul 15 Javascript
JS实现简单短信验证码界面
Aug 07 Javascript
浏览器调试动态js脚本的方法(图解)
Jan 19 Javascript
如何把vuejs打包出来的文件整合到springboot里
Jul 26 Javascript
vue实现Input输入框模糊查询方法
Jan 29 Javascript
微信小程序自定义弹出模态框禁止底部滚动功能
Mar 09 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
PHP编程最快明白(第一讲 软件环境和准备工作)
2010/10/25 PHP
YII中assets的使用示例
2014/07/31 PHP
php轻松实现文件上传功能
2016/03/03 PHP
PHP中多线程的两个实现方法
2016/10/14 PHP
解决PHP Opcache 缓存刷新、代码重载出现无法更新代码的问题
2020/08/24 PHP
深入聊聊Array的sort方法的使用技巧.详细点评protype.js中的sortBy方法
2007/04/12 Javascript
认识延迟时间为0的setTimeout
2008/05/16 Javascript
jquery pagination插件实现无刷新分页代码
2009/10/13 Javascript
jQuery 获取和设置select下拉框的值实现代码
2013/11/08 Javascript
JS实现仿中关村论坛评分后弹出提示效果的方法
2015/02/23 Javascript
Node.js重新刷新session过期时间的方法
2016/02/04 Javascript
js实现简单的省市县三级联动效果实例
2016/02/18 Javascript
js将table的每个td的内容自动赋值给其title属性的方法
2016/10/13 Javascript
AngularJS执行流程详解
2017/02/17 Javascript
JS仿Base.js实现的继承示例
2017/04/07 Javascript
详解nodejs异步I/O和事件循环
2017/06/07 NodeJs
Angularjs实现上传图片预览功能
2017/09/01 Javascript
JavaScript树的深度优先遍历和广度优先遍历算法示例
2018/07/30 Javascript
vuejs中父子组件之间通信方法实例详解
2020/01/17 Javascript
一篇文章带你搞懂Vue虚拟Dom与diff算法
2020/08/25 Javascript
详细分析JavaScript中的深浅拷贝
2020/09/17 Javascript
jdk1.8+vue elementui实现多级菜单功能
2020/09/24 Javascript
[02:43]中国五虎出征TI3视频
2013/08/02 DOTA
[00:35]2016完美“圣”典风云人物:冷冷宣传片
2016/12/08 DOTA
Python升级提示Tkinter模块找不到的解决方法
2014/08/22 Python
详解使用Python处理文件目录的相关方法
2015/10/16 Python
Keras官方中文文档:性能评估Metrices详解
2020/06/15 Python
Python爬虫逆向分析某云音乐加密参数的实例分析
2020/12/04 Python
canvas绘制圆角头像的实现方法
2019/01/17 HTML / CSS
护理专业毕业生自我鉴定
2013/10/08 职场文书
解除劳动合同协议书(样本)
2014/10/02 职场文书
建党伟业电影观后感
2015/06/01 职场文书
2015年中学总务处工作总结
2015/07/22 职场文书
教师正风肃纪心得体会
2016/01/15 职场文书
小学生反邪教心得体会
2016/01/15 职场文书
ubuntu安装jupyter并设置远程访问的实现
2022/03/31 Python