游戏开发之旅-JavaScript数组型变量

本节是第四讲的第七小节,上一节我们为大家介绍了字符串(String)变量以及字符串常用的操作方法,本节将继续为大家介绍另一种常用变量数组型(Array)变量。

数组(Array)

数组通常被描述为“像列表一样的对象” ,简单来说,数组是一个包含了多个值的对象。数组对象可以存储在变量中,并且能用和其他任何类型的值完全相同的方式处理,区别在于我们可以单独访问列表中的每个值,并使用列表执行一些有用和高效的操作,如循环 - 它对数组中的每个元素都执行相同的操作。

创建数组

数组由方括号构成,其中包含用逗号分隔的元素列表。例如:let shopping = ['bread', 'milk', 'cheese',  'noodles'];let random = ['tree', 795, [0, 1, 2]];

访问和修改数组元素

您可以使用括号表示法访问数组中的元素,与 检索特定符串字符 的方法相同。例如:shopping[0];shopping[0] = 'tahini';random[2][2];

获取数组长度

使用 length 属性获取数组的长度(数组中有多少项元素),这与查找字符串的长度(以字符为单位)完全相同 。例如:shopping .length;

字符串和数组之间的转换

字符串转数组:使用字符串的split()方法,需要一个参数,您要将字符串分隔的字符,并返回分隔符之间的子串,作为数组中的项。例如:let myData = 'Manchester,London,Liverpool,Birmingham';let myArray = myData.split(',');

数组转字符串:使用数组的join()方法,需要一个参数,字符串分割的字符。例如:let myNewString = myArray.join(',');

将数组转换为字符串的另一种方法是使用 toString() 方法。例如:myArray .toString();

添加和删除数组项

要在数组末尾添加或删除一个项目,我们可以使用  push() 和 pop()。例如:myArray.push('Cardiff');//添加一个到数组末尾的元素

从数组中删除最后一个元素的话直接使用 pop() 就可以。例如:myArray.pop();

unshift() 和 shift() 从功能上与 push() 和 pop() 完全相同,只是它们分别作用于数组的开始,而不是结尾。例如:myArray.unshift('Edinburgh');myArray.shift();

以上内容部分摘自视频课程04网页游戏编程JavaScript-7数组型变量,更多示例请参见网站示例。跟着张员外讲编程,学习更轻松,不花钱还能学习真本领。

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

扫码关注云+社区

领取腾讯云代金券