在我的日常工作中,我主要使用C#并且偶尔只使用javascript,所以请,javascript大师不要粗略地判断我的问题!
push
和pop
方法实现Stack,
但peek
遗失了,为什么? (是的,实施起来很简单,但仍然如此)push
- shift
或unshift
- pop
而不是enqueue
和
dequeue
,为什么要用不同的名字命名?这是受Python和Ruby的启发吗?答案 0 :(得分:1)
JavaScript是在10天内发明的,peek从未添加过,主要是因为它很容易实现,也许有一天。
与您所知道的不同
这是一种高级编程语言,也可以查看Typed arrays
可能已经另有命名,现在为时已晚。
这取决于引擎,大多数情况与Python
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray