首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Javascript(三)-数组

Array数组类型

1.创建一个数组

var em =new Array();

em[0] ="ab";

em[1] ="cd";

em[2] ="ef";

var em = new Array ("ab" , "cd" , "ef");

var em = ["ab","cd","ef"];

{}

2.访问数组(下标访问)

var item = Array[index] //index 是数组下标,从0开始

var myCars = ['A', 'B' ,'C' ,'D']

var name=myCars[0];

[0] 是数组的第一个元素 'A'。

[1] 是数组的第二个元素 'B'。

3.数组对象

你可以在一个数组中包含对象元素、函数、数组:

myArray[0]=Date.now;

myArray[1]=myFunction;

myArray[2]=myCars;

划重点!!

4.数组方法和属性

(1)属性:length

作用:计算数组的长度

返回值:数组长度

{}

清空数组可以直接将length设置为0

(2)方法:indexOf(“xxx”)

作用:查询关于xxx在数组中的下标

返回值:数组下标, 不存在返回-1

{}

(3)方法:concat()

作用:实现数组的连接

返回值:一个新的数组

{}两个数组

{}三个数组

(4)方法:pop()

作用:从数组尾部弹出数组的最后一个元素(改变原来数组)

返回值:最后一个元素

{}

(5)方法:shift()

作用:从数组头部弹出数组的第一个元素(改变原来数组)

返回值:第一个元素

{}

(6)方法:push(xx)

作用:将xx添加到数组尾部(改变原来数组)

返回值:数组长度

{}

(7)方法:unshift(xx)

作用:将xx添加到数组头部(改变原来数组)

返回值:数组长度

{}

(8)方法:reverse()

作用:数组翻转(改变原来的数组)

返回值:原数组

{}

(9)方法:sort()

作用:默认按字母表排序(改变原来的数组)

返回值:原数组

{}

(10)方法:sort()

作用:按数字升降序排序(改变原来的数组)

返回值:原数组

{}升序

{}降序

(11)方法:slice(m,n)

作用:获取数组下标从m到n-1的元素(不改变原数组)

返回值:无

{}

(12)方法:join(“(分隔符)”)

作用:将数组转化成字符串,以(分隔符)分割。(不改变原数组)

返回值:字符串

{}

(13)方法:delete Array[index]

作用:删除a数组里面的下标为 i 的成员,会形成空位,不改变length的长度

返回值:boolean(成功返回true)

{}

欢迎补充和指正,感谢关注《IT职业地图》

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180619G0VWTT00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券