H5中js中数组基础总结
H5中js⼆阶段第⼆周总结
⼀数组
1、数组的定义:有序的值的集合。
2、数组的两种创建⽅法如下所⽰:
var arr1 = [1,2,3,4];//字⾯量定义⽅法
var arr2 =new Array(1);//构造函数定义⽅法 当有⼀个值时表⽰数组的长度
var arr3=new Array(1,2);//构造函数定义⽅法 表⽰数组的值
3、数组中的⽅法
3.1push 像数组尾部增加元素 可接受多个数字,返回新元素组的长度。
var arr3=new Array(1,2);
vara= arr3.push(5);
console.log(a); //(3)
3.2pop删除数组中尾部的元素,不接受参数,返回删除的元素
var arr3=new Array(1,2,3);
var a=arr3.pop();
console.log(a);//3
3.3unshift 数组头部增加元素,可接受多个元素,返回数组长度
var arr1 = [1,2,3,4];
sort函数 jsvar a=arr1.unshift(0);
console.log(a);//5
3.4shift数组头部删除元素,不接受参数,返回删除的元素
var arr1 = [1,2,3,4];
var a=arr1.shift();
console.log(a);//1
3.5slice截取数组,⽆参数时。返回原数组,两个参数时,从第⼀个参数对应的索引开始,到第⼆个参数对应的索引结束,不包含第⼆个索引对应的值,返回截取之后的数组。当第⼆个参数为负值时表⽰从数组尾部向前截取。
var a=arr1.slice(1,3);
console.log(a);//[2,3]
var a=arr1.slice(1,-2);
console.log(a);//[2,3,4,5]
3.6splice截取数组,⼀个参数时表⽰从此索引对应的位置开始截取,两个参数时,第⼆个参数表⽰截取的个数,返回截取的数组。
var arr1 = [1,2,3,4,];
var a= arr1.splice(1,2);
console.log(a);//[2,3]
splice(start,0,value);//其中⽤法最多的是把⼀个值按要求插⼊到数组中某个位置,并返回数组。这也是数组中常⽤的⽅法
3.7reverse 翻转数组,不接受参数。
var arr1 = [1,2,3,4,5,6,7];
var verse();
console.log(a);//(7) [7, 6, 5, 4, 3, 2, 1]
3.8sort数组排序,不接受参数,
var arr1 = [1,2,4,7,5,6,7]
var a=arr1.sort();
console.log(a);//[1, 2, 4, 5, 6, 7, 7]
//⽤法最多的如下
arr1.sort(function(a,b){
return a - b;//从⼩到⼤
// return b - a;//从⼤到⼩
})
console.log(arr1);
3.9join 数组转字符串
var a= arr1.join();
console.log(a);//1,2,4,7,5,6,7 string类型的3.10concat 连接多个数组
var a = [1,2,3];
document.write(
);
//[1,2,3,4,5]
4.数组遍历
for ⽤于遍历数组
for.. in 多⽤于遍历对象
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论