JS最基础的数组知识
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS最基础的数组知识相关的知识,希望对你有一定的参考价值。
数组:
·添加
-push(元素),从尾部添加
-unshift(元素),从头部添加
例子:var a=[1,2,3];
a.push(4);
alert(a);
在尾部添加4
·删除
-pop(),从尾部弹出
-shift(),从头部弹出
例子:var a=[1,2,3];
a.shift();
alert(a);
在头部消除1
·排序
.sort();按照字母顺序来排序
例子1:var a=[‘index‘,‘cat‘,‘about‘,‘bor‘,‘first‘];
a.sort();
alert(a);
如何用sort来排序数组(要运用比较函数)
例子2:var a=[16,38,333,89,22];
a.sort(function (num1,num2){
return num1-num2;
});
alert(a);
·转换类
.concat(数组2):连接两个数组
例子:var a=[1,2,3];
var b=[5,6,7];
alert(a.concat(b));
.join:(分隔符):在里面加入各种分隔符
例子:var a=[1,2,3,5,6,7];
alert(a.join(‘:‘));
.split:去除...(将字符串变成数字)
例子: var a=‘1-2-3-5-6-7‘;
var b=a.split(‘-‘);
alert(b[1]);
提取字符串中第2个数字
插入·删除(可从中间删除插入)
.splice
.splice(开始,长度,元素)
.先删除,后插入
例:var a=[1,2,3,4,5,6,7];
a.splice(1,2,‘a‘,‘b‘,‘c‘);
alert(a);
删除了从2开始删除2个数字再插入a,b,c 三个数字
·删除
.splice(开始,长度)
例:var a=[1,2,3,4,5,6,7];
a.splice(2,3);
alert(a);
删除了从3开始的3个数字
·插入
.splice(开始,0,元素...)
例:var a=[1,2,3,4,5,6,7];
a.splice(5,0,‘a‘,‘b‘,‘c‘);
alert(a);
在4后面插入a,b,c三个字母
·替换
例:var a=[1,2,3,4,5,6,7];
a.splice(1,2,‘a‘,‘b‘);
alert(a);
以上是关于JS最基础的数组知识的主要内容,如果未能解决你的问题,请参考以下文章