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获取和设置表单元素的方法
Feb 14 Javascript
Dojo Javascript 编程规范 规范自己的JavaScript书写
Oct 26 Javascript
详解JavaScript中基于原型prototype的继承特性
May 05 Javascript
移动端翻页插件dropload.js(支持Zepto和jQuery)
Jul 27 Javascript
js生成随机颜色方法代码分享(三种)
Dec 29 Javascript
jquery实现下拉框多选方法介绍
Jan 03 Javascript
原生js实现倒计时--2018
Feb 21 Javascript
JQuery EasyUI 结合ztrIee的后台页面开发实例
Sep 01 jQuery
vue项目base64字符串转图片的实现代码
Jul 13 Javascript
解决ng-repeat产生的ng-model中取不到值的问题
Oct 02 Javascript
js canvas画布实现高斯模糊效果
Nov 27 Javascript
Vue 按照创建时间和当前时间显示操作(刚刚,几小时前,几天前)
Sep 10 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新手上路(七)
2006/10/09 PHP
ThinkPHP模板自定义标签使用方法
2014/06/26 PHP
为PHP5.4开启Zend OPCode缓存
2014/12/26 PHP
PHP获取QQ达人QQ信息的方法
2015/03/05 PHP
WordPress中用于获取搜索表单的PHP函数使用解析
2016/01/05 PHP
如何用javascript判断录入的日期是否合法
2007/01/08 Javascript
javascript 强制刷新页面的实现代码
2009/12/13 Javascript
jQuery用unbind方法去掉hover事件及其他方法介绍
2013/03/18 Javascript
nodejs中实现阻塞实例
2015/03/24 NodeJs
JavaScript中字符串分割函数split用法实例
2015/04/07 Javascript
js完美解决IE6不支持position:fixed的bug
2015/04/24 Javascript
Bootstrap每天必学之标签与徽章
2015/11/27 Javascript
谈谈对JavaScript原生拖放的深入理解
2016/09/20 Javascript
Javascript之面向对象--方法
2016/12/02 Javascript
Easyui ueditor 整合解决不能编辑的问题(推荐)
2017/06/25 Javascript
js时间戳与日期格式之间转换详解
2017/12/11 Javascript
你可能不知道的前端算法之文字避让(inMap)
2018/01/12 Javascript
代码详解JS操作剪贴板
2018/02/11 Javascript
一步步教会你微信小程序的登录鉴权
2018/04/09 Javascript
express+vue+mongodb+session 实现注册登录功能
2018/12/06 Javascript
layui实现左侧菜单点击右侧内容区显示
2019/07/26 Javascript
浅析vue-cli3配置webpack-bundle-analyzer插件【推荐】
2019/10/23 Javascript
JavaScript实现Tab选项卡切换
2020/02/13 Javascript
angula中使用iframe点击后不执行变更检测的问题
2020/05/10 Javascript
python 接口返回的json字符串实例
2018/03/27 Python
pygame游戏之旅 添加游戏介绍
2018/11/20 Python
Python实现查找字符串数组最长公共前缀示例
2019/03/27 Python
Python文件路径名的操作方法
2019/10/30 Python
css3 flex布局 justify-content:space-between 最后一行左对齐
2020/01/02 HTML / CSS
耐克美国官网:Nike.com
2016/08/01 全球购物
毕业生自我鉴定
2013/11/05 职场文书
公司承诺书怎么写
2014/05/24 职场文书
毕业证代领委托书
2014/09/26 职场文书
企业催款函范本
2015/06/24 职场文书
2016党员学习《反对自由主义》心得体会
2016/01/22 职场文书
党员学习型组织心得体会
2019/06/21 职场文书