问题描述
我想基于 JS 数组创建我自己的 JavaScript 队列类型。我希望我的队列实例是 JS 数组的全功能实例。我希望他们有一些额外的方法,从 enq(入队)和 deq(出队)方法开始。由于我不明白的原因,我的第一次尝试失败了。
function makeQueue_attempt_1() {
let prototype = Object.create(Array.prototype);
prototype.enq = Array.prototype.shift;
prototype.deq = Array.prototype.pop;
return Object.create(prototype);
}
问题 1:为什么我的实现不起作用?这是一个好主意还是应该通过其他方法来完成我想做的事情?
问题 2:什么是更好的方法?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)