数组操作压入、弹出、移位、取消移位

 2024-02-06 03:03:07  阅读 0

提示:您找到这篇文章{数组操作push、pop、shift}绝对不是偶然的。 我们可以帮助您找到潜在客户并解决您的问题。 如果您对本页介绍的push、pop、shift、数组操作感兴趣,并有相关需求,请拨打我们的服务热线,或留言咨询,我们会尽快与您联系!

JS中的数组提供了四种操作,让我们可以实现队列和栈!

小理论:

队列:先进先出

堆栈:后进先出

如何实现队列:

shift:从集合中移除第一个元素并返回该元素的值。

:将一个或多个元素添加到集合的开头并返回新的长度

push:向集合中添加一个元素并返回新的长度

pop:从集合中删除最后一个元素并返回该元素的值。

具体说明:

1.shift()定义及使用

shift() 方法用于从数组中删除第一个元素并返回第一个元素的值。

语法:.shift()

返回值: 数组第一个元素的原始值。

注意:如果数组为空,shift()方法将不会执行任何操作并返回值。 请注意,此方法不会创建新数组,而是直接修改原始数组。

提示和注意事项:

注意:该方法会改变数组的长度。

提示:要删除并返回数组的最后一个元素,请使用 pop() 方法。

示例:在此示例中,我们将创建一个数组并删除数组的第一个元素。 请注意,这也会改变数组的长度:

输出:

,约翰,

约翰,

2.()定义及用法

() 方法将一个或多个元素添加到数组的开头并返回新的长度。

语法:。(,,....,)

参数说明:

必需的。 添加到数组中的第一个元素。

选修的。 添加到数组中的第二个元素。

选修的。 可以添加几个元素。

返回值: 的新长度。

说明: () 方法会将其参数插入到标头中,并将现有元素依次移动到更高的下标以留出空间。 该方法的第一个参数将成为数组的新元素 0,如果有第二个参数,它将成为新元素 1,依此类推。

请注意,()方法并不是新建一个,而是直接修改原来的数组。

数组push用法_数组中push数组_数组中pop和push的区别

提示和注释

注意:该方法会改变数组的长度。

注意:()方法在!中不能正确工作!

提示:要将一个或多个元素添加到数组末尾,请使用 push() 方法。

示例:在此示例中,我们将创建一个数组,将一个元素添加到数组的开头,然后返回数组的新长度:

数组中push数组_数组push用法_数组中pop和push的区别

输出:

,约翰,

,,约翰,

3.push()定义及使用

push() 方法将一个或多个元素添加到数组末尾并返回新的长度。

语法:.push(,,....,)

参数说明:

必需的。 要添加到数组中的第一个元素。

选修的。 要添加到数组中的第二个元素。

选修的。 可以添加多个元素。

返回值:将指定值添加到数组后的新长度。

注意:push()方法可以将其参数添加到序列的末尾。 它直接修改而不是创建新数组。 push()方法和pop()方法使用数组提供的first-in-last-pop函数。

提示和注意事项:

注意:该方法会改变数组的长度。

提示:要将一个或多个元素添加到数组的开头,请使用 () 方法。

示例:在此示例中,我们将创建一个数组并通过添加元素来更改其长度:

输出:

,约翰,

,约翰,,詹姆斯

4.pop()定义及使用

pop() 方法删除并返回数组的最后一个元素。

语法:.pop()

返回值: 的最后一个元素。

说明:pop()方法将删除最后一个元素,将数组长度减1,并返回所删除元素的值。 如果数组已经为空,则 pop() 不会更改数组并返回一个值。

示例:在此示例中,我们将创建一个数组,然后删除该数组的最后一个元素。 请注意,这也会更改数组的范围:

输出:

通用电气广告视频制作机构,约翰,

,约翰

数组push用法_数组中pop和push的区别_数组中push数组

标签: 数组

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码