测试你的技能:数组

此技能测试的目的是评估您是否理解了我们的 数组 文章。

注意:您可以在此页面上的交互式编辑器或在线编辑器(如 CodePenJSFiddleGlitch)中尝试解决方案。

如果您遇到困难,可以通过我们的 沟通渠道之一联系我们。

数组 1

让我们从一些基本的数组练习开始。在此任务中,我们希望您创建一个包含三个项目的数组,并将其存储在名为 myArray 的变量中。这些项目可以是任何您想要的东西——比如您最喜欢的食物或乐队?

接下来,使用简单的方括号表示法和赋值修改数组中的前两个项目。然后在数组的开头添加一个新项目。

尝试更新下面的实时代码以重新创建完成的示例

下载此任务的起点,以便在您自己的编辑器或在线编辑器中进行操作。

数组 2

现在让我们继续下一个任务。在这里,您将获得一个字符串进行处理。我们希望您

  1. 将字符串转换为数组,在此过程中删除 + 字符。将结果保存到名为 myArray 的变量中。
  2. 将数组的长度存储到名为 arrayLength 的变量中。
  3. 将数组中的最后一个项目存储到名为 lastItem 的变量中。

尝试更新下面的实时代码以重新创建完成的示例

下载此任务的起点,以便在您自己的编辑器或在线编辑器中进行操作。

数组 3

对于此数组任务,我们为您提供了一个起始数组,您将以某种相反的方向进行操作。您需要

  1. 删除数组中的最后一个项目。
  2. 在数组的末尾添加两个新名称。
  3. 遍历数组中的每个项目,并在名称后面加上其索引号,例如 Ryu (0)。请注意,我们在数组文章中没有教授如何执行此操作,因此您需要进行一些研究。
  4. 最后,将数组项目组合到名为 myString 的单个字符串中,并使用“-”作为分隔符。

尝试更新下面的实时代码以重新创建完成的示例

下载此任务的起点,以便在您自己的编辑器或在线编辑器中进行操作。

数组 4

对于此数组任务,我们为您提供了一个列出一些鸟类名称的起始数组。

  • 查找 "Eagles" 项目的索引,并使用它来删除 "Eagles" 项目。
  • 从此数组创建一个新数组,称为 eBirds,该数组仅包含原始数组中名称以字母“E”开头的鸟类。请注意,startsWith() 是检查字符串是否以给定字符开头的好方法。

如果成功,您应该会看到页面上显示 "Emus,Egrets"

下载此任务的起点,以便在您自己的编辑器或在线编辑器中进行操作。