[3/4]与这些JavaScript一起从©©ro转到他
#javascript #初学者 #法国

我们将在本文中看到的MES将允许您复制两个是堆( stack )和文件(尾巴)。这些捐赠结构使依靠Lâ等问题©,Velification 括号 the the -by -by -by -turn游戏发动机


我在本文中释放您,以了解有关这些数据结构的溶剂问题的更多信息:ðhttps://ayushmaan-singh19.medium.com/role-of-stacks-and-queues-in-problem-solving-44372a091040

以身作则

今天,我们将使用绘画分组薯条ð,绿色沙拉ð¥的良好良心和最后一个小发现,巧克力ð”以美食为例。这些元素将在我们称为菜单的表中。

[🍟, 🥗, 🍫]

不进一步的ADO,让我们去桌子吧!

Image description

1.推

thode push 允许您在表末端添加一个版本(用于 stack tail )。

让我们以以下情况为例:您已经订购了薯条ð和沙拉ð¥,并且服务器到达桌子上订购甜点。您选择巧克力ð”。

[🍟, 🥗].push(🍫);

// Output : 3
// Tableau [🍟, 🥗, 🍫]

因此,服务器将将巧克力ð“添加到菜单(表)。将thode 推到表格 的巧克力ð”中就足够了。

thode 添加损失后返回表的大小,因此您有三个。

2.流行

thode pop 使删除绘画的最新元素并重新实现其价值(对 stack 有用)。

想象服务器已经完成了您的整个订单,但是您要离开巧克力ð“从菜单(上版)中删除巧克力ð,因为您的眼睛比腹部大。

[🍟, 🥗, 🍫].pop();

// Output : 🍫
// Tableau [🍟, 🥗]

只需应用 pop 此thode将返回已删除的值,此处ð”。它只会保留菜单中的薯条ð和沙拉ð¥。

3.移位

thode shift 允许您删除表格的第一本,并恢复其值(对 tail 有用)。

想象服务器已经完成了您的整个订单,但是您致力于从菜单(第一元素)中提取薯条ð,因为您昨天已经死了。

[🍟, 🥗, 🍫].shift();

// Output : 🍟
// Tableau [🥗, 🍫]

您只需要在板上应用Thoder Shift 即可。此thode将返回已删除的值,此处ð。然后,只会保留菜单中的沙拉ð¥和巧克力ð。

4.解开

thode unshift 允许您查询或几个>尾巴)

想象服务器已接收您的订单,但是您会憎恶您添加鸡尾酒会和apéeRijuitsð的鸡尾酒。这两个事件必须首先出现在菜单中。

[🍟, 🥗, 🍫].unshift(🍹, 🥨);

// Output : 5
// Tableau [🍹, 🥨, 🍟, 🥗, 🍫]

最初,您的菜单由薯条ð,沙拉ð¥和巧克力ð组成。

要在菜单中添加菜单鸡尾酒会和开胃菜cookieð - ����,只需在板上取消缩短,然后放入参数添加(此处ð〜和ð¥�)。

thode的返回 unshift 是添加选举后表的大小,在这里,我们在菜单中的5至5©les。 P>

5.反向

功能捐赠,因为其名称表明可以扭转表格的长者(用于 stack tail )。

今晚在餐厅,腔是下面的晚上。您订购一个菜单,然后在LâtoTo中消费!我们从甜点开始,最终进入。

服务器来接收您的订单,必须倒转以将其传输到厨房。

[🍟, 🥗, 🍫].reverse()

// Output [🍫, 🥗, 🍟]

只需在菜单上应用Thodest 反向即可。 Thode返回逆转表。因此,服务器可以在厨房中传达您的订单,您可以欣赏这个美丽的夜晚。

结论

我希望您已经吃了饭,而且您不再饿了!在本文中,我们看到了Mesdes,它们使我们能够构建捐赠的结构 stack tail ,它们对于来说都是非常强大的结构。脱落问题复杂。

但是,这些MSE不应在此上下文中仅使用,因为它们实际上仍然非常 在表上进行操作。。