首页 > 代码库 > 数组这回事
数组这回事
1.数组是什么?
就是一个可以存储一组或是一系列相关数据的容器。且数组里的值可以是任意类型,甚至是函数。
2.数组的声明:(2大类)
1>通过对象声明数组;
eg:var a= new Array();
var a=Array();
2.隐式声明:
var a=[];
3.数组的一些语法:
1>添加:
a.push(); 在末尾添加一个或多个元素
a.unshift();在开头添加一个或多个元素
2>删除:
eg:var arr = [];
delete arr[2];通过下标删除,或直接复制null;
arr.pop()删除最后一个元素,返回删除元素,括号里写任何内容无效;
arr.shift();删除第一个元素;
3>数组的排序:
arr.sort(函数名);
4>数组的倒置:
arr.reverse();
5>用于把数组转换成字符串:
arr.join("任意字符");
6>用于合并两个或多个数组,并以指定的分隔符连接后返回;
arr.concat();
7>数组的拷贝:
arr.slice(起始索引,结束索引(不包含本身));
8>替换数组的片段:
arr.splice(起始索引,要移除的个数,替换第一项,替换第二项,......);
4.数组里有一个类数组对象,会在类式继承的时候用到。
还有什么方法,希望能互相讨论。
数组这回事
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。