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 相关文章推荐
JavaScript常用全局属性与方法记录积累
Jul 03 Javascript
js获取input标签的输入值实现代码
Aug 05 Javascript
Javascript加载速度慢的解决方案
Mar 11 Javascript
js使用for循环查询数组中是否存在某个值
Aug 12 Javascript
在css加载完毕后自动判断页面是否加入css或js文件
Sep 10 Javascript
JS实现一个列表中包含上移下移删除等功能
Sep 24 Javascript
详解Angular 4.x Injector
May 04 Javascript
浅谈es6语法 (Proxy和Reflect的对比)
Oct 24 Javascript
vue如何引入sass全局变量
Jun 28 Javascript
vue devtools的安装与使用教程
Aug 08 Javascript
微信小程序MUI侧滑导航菜单示例(Popup弹出式,左侧滑动,右侧不动)
Jan 23 Javascript
jQuery层叠选择器用法实例分析
Jun 28 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
ThinkPHP让分页保持搜索状态的方法
2014/07/02 PHP
PHP统一页面编码避免乱码问题
2015/04/09 PHP
php通过分类列表产生分类树数组的方法
2015/04/20 PHP
Ajax实现对静态页面的文章访问统计功能示例
2016/10/10 PHP
驱动事件的addEvent.js代码
2007/03/27 Javascript
UserData用法总结 lanyu出品
2010/07/01 Javascript
用js实现小球的自由移动代码
2013/04/22 Javascript
jquery插件star-rating.js实现星级评分特效
2015/04/15 Javascript
jquery中map函数遍历数组用法实例
2015/05/18 Javascript
jQuery中Ajax全局事件引用方式及各个事件(全局/局部)执行顺序
2016/06/02 Javascript
JavaScript语言精粹经典实例(整理篇)
2016/06/07 Javascript
微信小程序 扎金花简单实例
2017/02/21 Javascript
原生js封装自定义滚动条
2017/03/24 Javascript
IScroll那些事_当内容不足时下拉刷新的解决方法
2017/07/18 Javascript
Vue 多层组件嵌套二种实现方式(测试实例)
2017/09/08 Javascript
Vue2几种常见开局方式详解
2017/09/09 Javascript
canvas+gif.js打造自己的数字雨头像的示例代码
2017/10/26 Javascript
Mac中安装nvm的教程分享
2017/12/11 Javascript
微信小程序全局变量的设置、使用、修改过程解析
2019/09/24 Javascript
Node.js API详解之 module模块用法实例分析
2020/05/13 Javascript
JavaScript Event Loop相关原理解析
2020/06/10 Javascript
JS代码实现页面切换效果
2021/01/10 Javascript
Vue实现摇一摇功能(兼容ios13.3以上)
2021/01/26 Vue.js
python利用rsa库做公钥解密的方法教程
2017/12/10 Python
TensorFlow模型保存和提取的方法
2018/03/08 Python
Python中矩阵创建和矩阵运算方法
2018/08/04 Python
Python浮点数四舍五入问题的分析与解决方法
2019/11/19 Python
python学习将数据写入文件并保存方法
2020/06/07 Python
pip/anaconda修改镜像源,加快python模块安装速度的操作
2021/03/04 Python
CSS3打造百度贴吧的3D翻牌效果示例
2017/01/04 HTML / CSS
外国语学院毕业生自荐信
2013/10/28 职场文书
人力资源管理专业学生自我评价
2013/11/20 职场文书
八年级英语教学反思
2016/02/15 职场文书
求职自我评价参考范文
2019/05/16 职场文书
教你使用Python pypinyin库实现汉字转拼音
2021/05/27 Python
python实现简单聊天功能
2021/07/07 Python