美文网首页
JavaScript内建对象---->Array

JavaScript内建对象---->Array

作者: 小雞雞炖蘑菇 | 来源:发表于2017-03-18 22:36 被阅读0次

数组是数据的有序列表,且数组中的每一项可以保存任何类型的数据,大小可以动态调整.
创建方式两种:

var arr = new Array();//构造函数法
var arr = ['asd','sdsds'];//字面量法

数组常用方法:
concat() 用于连接两个或多个数组。---->返回的是新的数组;

var arr1 = ['a','b','c'];
var arr2 = ['d','e','f'];
var arr = arr1.concat(arr2);
alert(arr)//新数组:['a','b','c','d','e','f']
//特殊用法,常用于复制数组,深度复制--(数组是Object对象,普通的复制只是赋值的引用,其实你复制后他们还是指向同一个数组,操作一个另一个也变化);
var arr1 = ['a','b','c'];
var arr = arr1.concat();
alert(arr)//数组:['a','b','c']
alert(arr == arr1);//false

join() 把数组中的所有元素放入一个字符串。参数为数组每个元素间连接的分隔符,默认为",";-------->返回值是一个字符串;

var arr1 = ['a','b','c'];
var arr = arr1.join('--');
alert(arr)//字符串:a--b--c;

reverse() 用于颠倒数组中的每个元素的顺序;----->在原数组上进行操作,返回值即为原数组本身;

var arr1 = ['a','b','c'];
var arr = arr1.reverse();
alert(arr);  //['c','b','a'];
alert(arr1==arr)  //true

slice() 从已有的数组中返回选定的元素。接收两个参数,开始位置和结束位置,其中结束位置可不填,默认到末尾;---------->返回新的数组,原数组保持不变;

var arr1 = ['a','b','c','d','e'];
var arr = arr1.splice(2,4);
alert(arr+' ; '+arr1)  //c,d,e ; a,b,c,d,e

sort() 对数组的元素进行排序。----->返回值就是原数组;可接收一个函数做参数,帮助他进行排序;
splice() 从数组中添加/删除项目,然后返回被删除的项目。
pop() 方法用于删除并返回数组的最后一个元素。
push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。
shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。
unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度

相关文章

  • 1 js对象

    1 JavaScript 对象JavaScript 提供多个内建对象,比如 String、Date、Array 等...

  • JavaScript内建对象---->Array

    数组是数据的有序列表,且数组中的每一项可以保存任何类型的数据,大小可以动态调整.创建方式两种: 数组常用方法:co...

  • JavaScript对象

    JavaScript 提供多个 内建 对象,比如 String、Date、Array 等等。对象只是带有 属性 和...

  • 十三、扩展内建对象

    在JavaScript中内建对象的构造器函数(例如Array、String、Object、Function)都可以...

  • JavaScript-通过原型扩展内建对象

    我们知道,JavaScript中的内建对象分为以下三种: 数据封装类对象——包括Object, Array, Bo...

  • JavaScript原生函数

    JavaScript内建函数(原生函数):String()Number()Boolean()Array()Obje...

  • JavaScript 内建对象

    在大多程序设计语言中,通常存在两种不同形式的数组: 一般性数组,也叫做索引型数组或枚举型数组(通常以数字为键值) ...

  • JavaScript Array 对象

    JavaScript Array 对象 Array 对象 Array 对象用于在单个的变量中存储多个值。 创建 A...

  • JS基础整理 - 2

    1 JavaScript Array(数组)对象 ![Array(数组)对象.png](http://upload...

  • JS高级

    1,javascript 基础知识 Array对象 Array对象属性 Arrray对象方法 Date对象 Dat...

网友评论

      本文标题:JavaScript内建对象---->Array

      本文链接:https://www.haomeiwen.com/subject/idspnttx.html