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 相关文章推荐
40款非常棒的jQuery 插件和制作教程(系列一)
Oct 26 Javascript
鼠标悬浮显示二级菜单效果的jquery实现
Oct 29 Javascript
AngularJS iframe跨域打开内容时报错误的解决办法
Jan 26 Javascript
javascript与css3动画结合使用小结
Mar 11 Javascript
Bootstrap精简教程
Nov 27 Javascript
Three.js学习之Lamber材质和Phong材质
Aug 04 Javascript
用vue封装插件并发布到npm的方法步骤
Oct 18 Javascript
使用vue-cli3新建一个项目并写好基本配置(推荐)
Apr 24 Javascript
JavaScript遍历数组和对象的元素简单操作示例
Jul 09 Javascript
如何编写一个 Webpack Loader的实现
Oct 18 Javascript
Vue 组件注册全解析
Dec 17 Vue.js
JavaScript中isPrototypeOf函数
Nov 07 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环境无法上传文件的解决方法
2014/04/30 PHP
php输出指定时间以前时间格式的方法
2015/03/21 PHP
Laravel5.7框架安装与使用学习笔记图文详解
2019/04/02 PHP
用jquery设置按钮的disabled属性的实现代码
2010/11/28 Javascript
深入分析JQuery和JavaScript的异同
2014/10/23 Javascript
JavaScript中的索引数组、关联数组和静态数组、动态数组讲解
2014/11/08 Javascript
Javascript 正则表达式实现为数字添加千位分隔符
2015/03/10 Javascript
jQuery实现有动画淡出效果的二级折叠菜单代码
2015/10/17 Javascript
jQuery实现的tab标签切换效果示例
2016/09/05 Javascript
微信小程序 Template详解及简单实例
2017/01/05 Javascript
详解vue.js 开发环境搭建最简单攻略
2017/06/12 Javascript
JS实现百度搜索接口及链接功能实例代码
2018/02/02 Javascript
JS实现的3des+base64加密解密算法完整示例
2018/05/18 Javascript
小程序视频列表中视频的播放与停止的示例代码
2018/07/20 Javascript
vue读取本地的excel文件并显示在网页上方法示例
2019/05/29 Javascript
解决包含在label标签下的checkbox在ie8及以下版本点击事件无效果兼容的问题
2019/10/27 Javascript
uni-app 组件里面获取元素宽高的实现
2019/12/27 Javascript
python搭建简易服务器分析与实现
2012/12/15 Python
python实现K最近邻算法
2018/01/29 Python
对numpy中布尔型数组的处理方法详解
2018/04/17 Python
Numpy之文件存取的示例代码
2018/08/03 Python
对numpy中的where方法嵌套使用详解
2018/10/31 Python
Flask框架学习笔记之使用Flask实现表单开发详解
2019/08/12 Python
python构造IP报文实例
2020/05/05 Python
Keras-多输入多输出实例(多任务)
2020/06/22 Python
Python 实现PS滤镜中的径向模糊特效
2020/12/03 Python
HTML5 canvas实现的静态循环滚动播放弹幕
2021/01/05 HTML / CSS
美国Randolph太阳镜官网:美国制造的飞行员太阳镜和射击眼镜
2018/06/15 全球购物
奖学金自我鉴定范文
2013/10/03 职场文书
售前工程师职业生涯规划
2014/03/02 职场文书
没有孩子的离婚协议书怎么写
2014/09/17 职场文书
2015重阳节敬老活动总结
2015/07/29 职场文书
初中毕业感言300字
2015/07/31 职场文书
2016年校园重阳节广播稿
2015/12/18 职场文书
2016党员三严三实心得体会
2016/01/15 职场文书
vue使用v-model进行跨组件绑定的基本实现方法
2021/04/28 Vue.js