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调用Session的实现代码
Oct 29 Javascript
JS 修改URL参数(实现代码)
Jul 08 Javascript
jquery使用remove()方法删除指定class子元素
Mar 26 Javascript
JavaScript事件类型中焦点、鼠标和滚轮事件详解
Jan 25 Javascript
Bootstrap表单布局样式代码
May 31 Javascript
jQuery+ajax+asp.net获取Json值的方法
Jun 08 Javascript
JS实现兼容各种浏览器的高级拖动方法完整实例【测试可用】
Jun 21 Javascript
浅谈JSON.stringify()和JOSN.parse()方法的不同
Aug 29 Javascript
浅谈React 属性和状态的一些总结
Nov 21 Javascript
JavaScript中使用参数个数实现重载功能
Sep 01 Javascript
JS小球抛物线轨迹运动的两种实现方法详解
Dec 20 Javascript
从vue源码看props的用法
Jan 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 Mysql编程之高级技巧
2008/08/27 PHP
PHP 反射机制实现动态代理的代码
2008/10/22 PHP
PHP图片处理之图片背景、画布操作
2014/11/19 PHP
浅谈php优化需要注意的地方
2014/11/27 PHP
Laravel模糊查询区分大小写的实例
2019/09/29 PHP
JQuery UI皮肤定制
2009/07/27 Javascript
js的一些常用方法小结
2011/06/29 Javascript
简介JavaScript中的unshift()方法的使用
2015/06/09 Javascript
jQuery实现右侧显示可向左滑动展示的深色QQ客服效果代码
2015/10/23 Javascript
BootStrap文件上传样式超好看【持续更新】
2016/05/10 Javascript
JavaScript自定义函数实现查找两个字符串最长公共子串的方法
2016/11/24 Javascript
SVG描边动画
2017/02/23 Javascript
微信小程序 chooseImage选择图片或者拍照
2017/04/07 Javascript
JS简单实现点击跳转登陆邮箱功能的方法
2017/10/31 Javascript
vue 组件中添加样式不生效的解决方法
2018/07/06 Javascript
JavaScript创建对象的常用方式总结
2018/08/10 Javascript
Vue动态创建注册component的实例代码
2019/06/14 Javascript
jQuery 实现扁平式小清新导航
2020/07/07 jQuery
pyenv命令管理多个Python版本
2017/03/26 Python
Python金融数据可视化汇总
2017/11/17 Python
Python文本特征抽取与向量化算法学习
2017/12/22 Python
Django对数据库进行添加与更新的例子
2019/07/12 Python
python批量图片处理简单示例
2019/08/06 Python
python ubplot使用方法解析
2020/01/10 Python
在脚本中单独使用django的ORM模型详解
2020/04/01 Python
浅谈Python中的模块
2020/06/10 Python
Python调用系统命令os.system()和os.popen()的实现
2020/12/31 Python
智利最大的网上商店:Linio智利
2016/11/24 全球购物
请解释流与文件有什么不同
2016/07/29 面试题
思想政治教育专业个人求职信范文
2013/12/20 职场文书
表扬信格式
2014/01/12 职场文书
日语系毕业求职信
2014/07/27 职场文书
灵山大佛导游词
2015/02/04 职场文书
Django 实现jwt认证的示例
2021/04/30 Python
python tkinter Entry控件的焦点移动操作
2021/05/22 Python
Java版 单机五子棋
2022/05/04 Java/Android