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里面数组的一些常用的方法的使用,还有很多的方法需要我们自己下来多多总结理解记忆。
相关文章推荐
- JS总结
- bzoj 4474: [Jsoi2015]isomorphism
- bzoj 4472: [Jsoi2015]salesman
- bzoj 4475: [Jsoi2015]子集选取
- JavaScript之Ajax-7 Ajax跨域请求(Ajax跨域概述、Ajax跨域实现)
- JavaScript 高级程序设计(第四章)基础知识点
- JavaScript基础
- [ExtJS5学习笔记]第十节 Extjs5新增特性之ViewModel和DataBinding
- JS中的事件
- js 基础(一)
- JavaScript之Ajax-5 JSON(JSON概述、使用JSON)
- JavaScript之Ajax-4 XML解析(JavaScript中的XML、Ajax返回并解析XML)
- JavaScript之Ajax-3 XML语法(XML概述、基本语法)
- JavaScript中的闭包
- 全面理解Javascript闭包和闭包的几种写法及用途
- tab选项卡(解决问题 i总是最后一个)
- JSON 入门
- javascript小方法之数组去重、数字转成逗号分隔、html元素去标签
- JavaScript Ajax 编程之应用篇
- 在JS中关于堆与栈的认识function abc(a){ a=100; } function abc2(arr){ arr[0]=0; }