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 相关文章推荐
通用于ie和firefox的函数 GetCurrentStyle (obj, prop)
Dec 27 Javascript
JavaScript中清空数组的三种方法分享
Apr 07 Javascript
javascript 按键事件(兼容各浏览器)
Dec 20 Javascript
javascript计算当月剩余天数(天数计算器)示例代码
Jan 09 Javascript
jQuery+ajax实现动态执行脚本的方法
Jan 27 Javascript
javascript仿百度输入框提示自动下拉补全
Jan 07 Javascript
JS+CSS实现滚动数字时钟效果
Dec 25 Javascript
对VUE中的对象添加属性
Sep 18 Javascript
在vue中v-bind使用三目运算符绑定class的实例
Sep 29 Javascript
基于vue框架手写一个notify插件实现通知功能的方法
Mar 31 Javascript
微信小程序云开发 搭建一个管理小程序
May 17 Javascript
通过实例解析json与jsonp原理及使用方法
Sep 27 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生成随机密码的几种方法
2011/01/17 PHP
php实现天干地支计算器示例
2014/03/14 PHP
PHP实现的数据对象映射模式详解
2019/03/20 PHP
PHP number_format函数原理及实例解析
2020/07/14 PHP
几个高效,简洁的字符处理函数
2007/04/12 Javascript
setTimeout 不断吐食CPU的问题分析
2009/04/01 Javascript
汉化英文版的Dreamweaver CS5并自动提示jquery
2010/11/25 Javascript
js子页面获取父页面数据示例
2014/05/15 Javascript
jQuery中$.get、$.post、$.getJSON和$.ajax的用法详解
2014/11/19 Javascript
jQuery中的insertBefore(),insertAfter(),after(),before()区别介绍
2016/09/01 Javascript
Jquery UI实现一次拖拽多个选中的元素操作
2020/12/01 Javascript
jQuery插件HighCharts实现的2D面积图效果示例【附demo源码下载】
2017/03/15 Javascript
jQuery实现动态给table赋值的方法示例
2017/07/04 jQuery
详解基于Vue cli生成的Vue项目的webpack4升级
2018/06/19 Javascript
Vue.js点击切换按钮改变内容的实例讲解
2018/08/22 Javascript
JS大坑之19位数的Number型精度丢失问题详解
2019/04/22 Javascript
vue实现条件叠加搜索的解决方法
2019/05/28 Javascript
node使用request请求的方法
2019/12/20 Javascript
[01:17:12]职来职往完美电竞专场
2014/09/18 DOTA
[54:41]2018DOTA2亚洲邀请赛3月30日 小组赛B组 VGJ.T VS paiN
2018/03/31 DOTA
Python命令行参数解析模块getopt使用实例
2015/04/13 Python
用Python将一个列表分割成小列表的实例讲解
2018/07/02 Python
python3使用matplotlib绘制条形图
2020/03/25 Python
Python requests获取网页常用方法解析
2020/02/20 Python
keras 多gpu并行运行案例
2020/06/10 Python
Python实现曲线拟合的最小二乘法
2021/02/19 Python
html5 兼容IE6结构的实现代码
2012/05/14 HTML / CSS
热能动力工程毕业生自荐信
2013/11/07 职场文书
实习心得体会
2014/01/02 职场文书
一份婚庆公司创业计划书
2014/01/11 职场文书
遗嘱继承公证书
2014/04/09 职场文书
妇联主席先进事迹
2014/05/18 职场文书
事业单位鉴定材料
2014/05/25 职场文书
2015年世界环境日活动总结
2015/02/11 职场文书
《普罗米修斯》教学反思
2016/02/22 职场文书
vue+spring boot实现校验码功能
2021/05/27 Vue.js