您的位置:首页 > Web前端 > JavaScript

JavaScript基础——数组方法使用

2016-04-04 19:25 751 查看

JavaScript基础——数组方法使用

同java等其它语言一样,JavaScript里面也有数组,其中的数组方法使用同样需要我们慢慢去钻研,下面我们列出部分方法的使用简介:

数组尾部添加数据:

数组名.push("要添加的内容...");


数组尾部数据移除:

数组名.push.pop();


数组头部数据移除:

数组名.push.shift();


数组头部添加数据:

数组名.push.unshift("要添加的内容...");


数组内容分隔符的改变:

数组.join("输入分隔样式,例如(- ,)等等");


数组内容反转,即将数组顺序倒序:

数组名.reverse();


数组排序:

默认形式:
/* 只按照字符排序 */
数组名.sort();
/* 自定义排序规则:(以数字排序为例) */
//其中b-a为降序,a-b为升序
数组名.sort(function(a,b){ return b-a;})


数组内容添加:

var 数组1[] = {1,2,3};
数组2 = 数组1.concat(4,5);
//执行后:数组1中的内容不变,数组2的内容为{1,2,3,4,5}


数组截取:

/* 表示从数组的“前索引”位置截取到“后索引”位置,同时值得注意的是:它截取的内容包括“前索引”的值,但不包括“后索引”的值(即:数学的集合中所说的“前闭后开”)。 */
数组名.slice(前索引,后索引);
/* 可用于邮箱的截取:通过正确的邮箱获取该邮箱的“用户名” or “该邮箱所在的域名” */
var email = "XXXX.@qq.com";
var userName;
userName = email.slice(0,-8);
/* 最终userName的值为“XXXX” */


数组内部元素的删除splice方法:

/* 仅有一个参数:表示删除从起始位置(其中参数代表的位置)开始到结尾的所有元素 */
数组名.splice(起始位置);
/* 若有两个参数: */
数组名.splice(起始位置,删除的元素个数);
/* 若头三个及三个以上的参数则: */
数组名.splice(起始位置,删除元素个数,插入元素1,插入元素2,插入元素3,···,插入元素n);


总结:以上只是JavaScript里面数组的一些常用的方法的使用,还有很多的方法需要我们自己下来多多总结理解记忆。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: