覆蓋 Javascript 更改

| | | | |

JavaScript shift() 移除指定位置的元素並將剩餘的元素向上移動。 unshift() JavaScript 函數的作用正好相反。 unshift() 在特定位置添加一個新項目並將剩餘項目在列表中向下移動。

您可以選擇在列表頂部添加或刪除一個項目。假設您創建了一個暢銷商品列表。你應該把最暢銷的第一放在列表的頂部。

這就是 shift()unshift() shift ()unshift () 分別用於刪除和追加項目到列表的開頭。這些函數類似於push()函數和pop()函數,雖然shift()unshift()不支持支持刪除和添加項目到列表的開頭。

本教程將探討如何使用 shift()unshift() 來刪除和添加從數組中添加前導元素。此外,我們將在 JavaScript 程序中查看每個函數的示例。

JavaScript shift

shift () 是一個 JavaScript 函數從數組中刪除第一個元素。 shift () 函數直接修改您正在使用的 JavaScript 數組。 shift () 返回您從數組中移除的項目。

shift () 函數移除 索引位置 0 處的元素 並將未來索引號的值“Äã,Äãã”移動一個單位。如果您無法記住 shift () 函數的用途,請重複此操作:

shift () shifts

shift () strong> 數組中的索引值減一。

shift() 返回未定義 如果對空列表使用shift()函數。

這裡是JavaScript函數的語法shift()

JavaScript數組shift() 函數,它不接受參數。這是因為 shift() 只執行一個功能。 shift() 刪除數組末尾的一個元素。如果 shift() 允許您從任何位置刪除一個元素,一個參數

JavaScript Shift 示例

我們舉個例子來解釋一下shift 方法是如何工作的()

假設你是一個藥品銷售團隊的經理。編寫一個當月暢銷書的清單。首先,你有一個上個月的暢銷書清單。你想刪除馬克從列表的頂部。 Mark 上個月沒有名單,因為他已經休假兩週了。

我們可以使用 shift () 函數從頂部刪除 Mark 的名字列表。下面是一個shift()的例子,用於將Heather添加到暢銷書榜首:

我們的代碼返回:

讓我們解釋一下我們的代碼中發生了什麼。在第一行,我們聲明了一個名為“top_salespeople”的數組,其中存儲了藥品銷售團隊的暢銷產品。接下來,我們使用 shift() 函數從列表中移除第一個值。最後,我們使用console.log()將修改後的列表打印到控制台。

可以看到,shift()函數有已從列表中刪除標記,它出現在第一位。

top_salespeople 數組不再包含 < /a> 注意。這是因為 shift() 函數改變了原來的數組。它不會使用我們所做的更改創建新表。

JavaScript unshift

Java函數腳本數組unshift()加一一個或多個數組開頭的元素。函數修改數組並返回新數組的長度。

這裡是unshift()的語法 功能:

unshift()接受你指定的任何參數。這些參數都會被添加到表格的開頭。

unshift的JavaScript示例

讓我們看一個示例並討論 unshift () 函數的工作原理。

一位名叫 Hannah 的員工在我們的銷售團隊度過了令人驚嘆的一個月。它升到了頂峰暢銷書排行榜。W e 想將 H annah 添加到我們的 top_salespeople 數組的第一個位置。我們可以使用以下代碼來執行此任務:

當我們運行我們的代碼時,控制台會返回如下響應:

如您所見,Hannah `名字已經加在了頂部我們的名單。 unshift () 函數與 shift () 函數的工作方式相同,但有兩個不同之處: unshift () 在頂部添加一個元素一個列表並將該元素作為參數。

我們的銷售團隊正在成長。我們的兩名新員工在短短一個月內就成功登上了銷售團隊的頂峰。我們希望將這些員工添加到我們的 top_salespeople 列表中。 Geoff 應該出現在列表頂部,Peter 應該出現在第二位。

此代碼更新了暢銷書列表:

我們的代碼返回:

第二個代碼示例的工作方式與我們的第一個示例相同。它們是有區別的。在第二個示例中,我們在 unshift () 函數中指定了兩個參數,而不是一個。

如您所見,這些參數已按照我們指定的順序添加到列表的頂部。 Geoff 先出現,Peter 後出現。



結論

shift() 函數允許您從開頭移除一個元素 unshift() 將一個或多個元素添加到數組的開頭。

本教程解釋瞭如何在 JavaScript 中使用兩個 shift () 元素和 unshift () 來操作數組。我們已經回顧了 c 的 JavaScript 練習,這兩個函數都沒有在行動中。

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method