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 相关文章推荐
Visual Studio中的jQuery智能提示设置方法
Mar 27 Javascript
javascript利用控件对windows的操作实现原理与应用
Dec 23 Javascript
js 窗口抖动示例
Sep 04 Javascript
javascript实现的字符串与十六进制表示字符串相互转换方法
Jul 17 Javascript
JavaScript中定义类的方式详解
Jan 07 Javascript
BootStrap glyphicon图标无法显示的解决方法
Sep 06 Javascript
javascript设计模式之策略模式学习笔记
Feb 15 Javascript
JS实现加载和读取XML文件的方法详解
Apr 24 Javascript
使用node.js实现微信小程序实时聊天功能
Aug 13 Javascript
JS实现的全选、全不选及反选功能【案例】
Feb 19 Javascript
vue.js 子组件无法获取父组件store值的解决方式
Nov 08 Javascript
jQuery中getJSON跨域原理的深入讲解
Sep 02 jQuery
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自定义apk安装包实例
2014/10/20 PHP
php中类和对象:静态属性、静态方法
2017/04/09 PHP
PHP实现微信小程序人脸识别刷脸登录功能
2018/05/24 PHP
针对PHP开发安全问题的相关总结
2019/03/22 PHP
php文件操作之文件写入字符串、数组的方法分析
2019/04/15 PHP
PHP使用ActiveMQ实现消息队列的方法详解
2019/05/31 PHP
Laravel 自动生成验证的实例讲解:login / logout
2019/10/14 PHP
使用tp框架和SQL语句查询数据表中的某字段包含某值
2019/10/18 PHP
jQuery 学习第六课 实现一个Ajax的TreeView
2010/05/17 Javascript
固定网页背景图同时保持图片比例的思路代码
2013/08/15 Javascript
Javascript 按位与运算符 (&amp;)使用介绍
2014/02/04 Javascript
5款JavaScript代码压缩工具推荐
2014/07/07 Javascript
Canvas 制作动态进度加载水球详解及实例代码
2016/12/09 Javascript
AngularJS自定义表单验证功能实例详解
2018/08/24 Javascript
vue生成文件本地打开查看效果的实例
2018/09/06 Javascript
使用express获取微信小程序二维码小记
2019/05/21 Javascript
JS 封装父页面子页面交互接口的实例代码
2019/06/25 Javascript
vue+elementUI实现图片上传功能
2019/08/20 Javascript
关于layui导航栏不展示下拉列表的解决方法
2019/09/25 Javascript
Vue使用NProgress的操作过程解析
2019/10/10 Javascript
浅谈Vue.set实际上是什么
2019/10/17 Javascript
Nodejs封装类似express框架的路由实例详解
2020/01/05 NodeJs
Python中subprocess模块用法实例详解
2015/05/20 Python
Python采用Django开发自己的博客系统
2020/09/29 Python
使用paramiko远程执行命令、下发文件的实例
2017/10/01 Python
详解python:time模块用法
2019/03/25 Python
django跳转页面传参的实现
2020/09/17 Python
python中HTMLParser模块知识点总结
2021/01/25 Python
图解CSS3制作圆环形进度条的实例教程
2016/05/26 HTML / CSS
利用html5 canvas动态画饼状图的示例代码
2018/04/02 HTML / CSS
医学专业五年以上个人求职信
2013/12/03 职场文书
银行开业庆典方案
2014/02/06 职场文书
医药类个人求职的自我评价
2014/02/12 职场文书
技能竞赛活动方案
2014/02/21 职场文书
农村房屋租赁合同(范本)
2019/07/23 职场文书
Python一些基本的图像操作和处理总结
2021/06/23 Python