JavaScript的一些基本知识 -- 数组

个人博客搭建完成,欢迎大家来访问哦
黎默丶lymoo的博客

JavaScript的数组

数组的创建方法

1.创建空数组

var arr = new Array();

2.创建指定元素的数组

var arr = new Array(元素1, 元素2…);

3.单维数组

var arr = [元素1, 元素2...];

4.多维数组

var arr = new Array([数组1], [数组2]…);

数组的长度

array.length返还数组的长度

数组的基本操作

获取数组元素

注意:数字的下标是从0开始计算的!

单维数组

数组名[下标索引值]

多维数组

数组名[外层下标索引值][内层下标索引值]

增加数组

使用“[]”指定一个新的下标

删除数组

delete 数组名[下标];

遍历数组

使用for…in…来遍历

for (var i in Array)

数组的一些方法

添加

1.在数组末尾添加数组

push();

2.在数组头部添加数组

unshift();

删除

1.从数组头部删除一个元素

shift();

2.从数组尾部删除一个元素

pop();

截取

slice(起始位置, 结束位置);两个参数分别代表要获取的数组的起始位置和结束位置。可以用-1代表倒数第一个,-2代表倒数第二个

splice方法

①.splice(起始位置,删除的长度)

例如:

var math = [90, 88, 30, 45, 54, 98, 66, 76];
math.splice(0, 2);
console.log(math); // 打印结果为[30, 45, 54, 98, 66, 76]
②.splice(起始位置,删除长度为0,要添加的元素1,要添加的元素2…..)

例如

var math = [90, 88, 30, 45, 54, 98, 66, 76];
math.splice(0, 0, 10, 12,65);
console.log(math); [10, 12, 65, 90, 88, 30, 45, 54, 98, 66, 76]

排序

排序不按照数值大小,而是把元素看出一个字符串,按照首字母来排sort();
将数组中元素的顺序颠倒reverse();

拼接

concat();数组拼接,数组不会在原有的数组上进行拼接,而是返回一个拼接之后的新数组。

var test = [1, 2, 3]
var test2 = [4, 5, 6]
var a = test.concat(test2);
console.log(test);  // [1, 2, 3]
console.log(test2); // [4, 5, 6]
console.log(a);     // [1, 2, 3, 4, 5, 6]

转换

使用数组的join();方法,可以把这个数组用一个字符串来连接起来,然后返回一个新的字符串,原来的数组不会发生变化。

数组小结

博主自己整理的JavaScript数组的知识

注意点

数组直接赋值的时候是-地址引用
基本数据类型赋值是-值拷贝
对象类型赋值是-地址引用

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值