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 相关文章推荐
求得div 下 img的src地址的js代码
Feb 28 Javascript
JQuery live函数
Dec 24 Javascript
Extjs3.0 checkboxGroup 动态添加item实现思路
Aug 14 Javascript
js中string和number类型互转换技巧(分享)
Nov 28 Javascript
DropDownList实现可输入可选择(两种版本可选)
Dec 07 Javascript
js实现点击每个li节点,都弹出其文本值及修改
Dec 15 Javascript
ECMAScript6变量的解构赋值实例详解
Sep 19 Javascript
ligerUI---ListBox(列表框可移动的实例)
Nov 28 Javascript
关于vue-cli 3配置打包优化要点(推荐)
Apr 22 Javascript
Vue中使用Lodop插件实现打印功能的简单方法
Dec 19 Javascript
vue项目中js-cookie的使用存储token操作
Nov 13 Javascript
jenkins自动构建发布vue项目的方法步骤
Jan 04 Vue.js
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/11/06 PHP
PHP生成唯一订单号
2015/07/05 PHP
Yii2验证器(Validator)用法分析
2016/07/23 PHP
Jquey拖拽控件Draggable使用方法(asp.net环境)
2010/09/28 Javascript
jquery ajax请求实例深入解析
2012/11/26 Javascript
input标签内容改变的触发事件介绍
2014/06/18 Javascript
jquery 设置style:display的方法
2015/01/29 Javascript
动态加载js文件简单示例
2016/04/21 Javascript
Angularjs中的事件广播 —全面解析$broadcast,$emit,$on
2016/05/17 Javascript
JS实现pasteHTML兼容ie,firefox,chrome的方法
2016/06/22 Javascript
微信JS-SDK坐标位置如何转换为百度地图坐标
2016/07/04 Javascript
jQuery Easyui Datagrid实现单行的上移下移及保存移动的结果
2016/08/15 Javascript
jQuery扩展+xml实现表单验证功能的方法
2016/12/25 Javascript
Angular 4依赖注入学习教程之ValueProvider的使用(七)
2017/06/04 Javascript
在React 组件中使用Echarts的示例代码
2017/11/08 Javascript
nodejs使用http模块发送get与post请求的方法示例
2018/01/08 NodeJs
vue-cli中安装方法(图文详细步骤)
2018/12/12 Javascript
如何获取vue单文件自身源码路径
2019/05/06 Javascript
在vue中阻止浏览器后退的实例
2019/11/06 Javascript
Handtrack.js库实现实时监测手部运动(推荐)
2021/02/08 Javascript
Python实现把json格式转换成文本或sql文件
2015/07/10 Python
详解python中requirements.txt的一切
2017/03/03 Python
Python 3.6 性能测试框架Locust安装及使用方法(详解)
2017/10/11 Python
使用实现XlsxWriter创建Excel文件并编辑
2018/05/04 Python
python实现图片识别汽车功能
2018/11/30 Python
实例讲解Python脚本成为Windows中运行的exe文件
2019/01/24 Python
python绘制漏斗图步骤详解
2019/03/04 Python
Python二维码生成识别实例详解
2019/07/16 Python
python config文件的读写操作示例
2019/09/27 Python
pytorch forward两个参数实例
2020/01/17 Python
CSS3 透明色 RGBA使用介绍
2013/08/06 HTML / CSS
七一党日活动总结
2014/07/08 职场文书
党员个人对照检查材料范文
2014/09/24 职场文书
百年校庆宣传标语口号
2015/12/26 职场文书
关于社会实践的心得体会(2016最新版)
2016/01/25 职场文书
python for循环赋值问题
2021/06/03 Python