測試你的技能:陣列

此技能測試的目的是評估您是否理解了我們的 陣列 文章。

注意:您可以在此頁面上的互動式編輯器或線上編輯器(如 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"

下載此任務的起點,以便在您自己的編輯器或線上編輯器中進行操作。