js高程-5.2 Array类型

1.与其他语言不同的是:js中数组的每一项可以保存任何类型的数据。
2.创建数组的基本方式:
一.使用Array构造函数

var color = new Array(3);//表示创建大小为3的数组
var color = new Array('red', 'green', 'black');//表示创建包含三个字符串的数组

二.使用数组字面量表示法

var color = ['red', 'green', 'black'];

3.length的用法
可以向数组增加新项或者从数组的末尾移除项:

var color = new Array('red', 'green', 'black');
 color.length=2;
 alert(color[2]); //undefined
 var color = new Array('red', 'green', 'black');
 color.length=4;
 alert(color[3]); //undefined

4.检测数组
Array.isArray(color)
5.转换方法
转换成以逗号分隔的字符串的方法:toLocaleString(),toString(),valueOf()
转换成以分隔符分隔的字符串的方法:join(“分隔符”)
6.栈方法
在数组末尾添加元素:push()
在数组末尾移除元素:pop()
7.队列方法
在数组头部移除元素:shift()
在数组头部添加元素:unshift()
8.排序方法
reverse()反转数组的顺序
sort()默认按字符串大小升序排列数组项
9.操作方法
concat()连接数组
slice([i],[j])切割数组,从指定位置i开始到j-1的位置
splice()删除、插入、替换
10.位置方法
indexOf(),lastIndexOf() 分别从数组开始和结束返回元素在数组中的位置
11.迭代方法
every(),filter(),forEach(),map(),some()
重点:forEach()无返回值,map()和filter()返回新数组,every()和some()返回布尔值
参考:这个博客link写的很好

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值