有什么办法可以减少这段代码来做同样的事情,但少了 100 个字符?
这是一个简单的双边缘队列,具有 pushHead、popHead、pushTail、popTail,以及访问长度和 isEmpty 的方法。
var makeDeque = function()
{
var a= [];
this.length= a.length=0;
this.pushHead=function(v)
{
a.unshift(v);
}
this.popHead=function()
{
return a.shift();
}
this.pushTail=function(v)
{
a.push(v);
}
this.popTail=function()
{
return a.pop();
}
this.isEmpty=function()
{
return a.length===0;
}
return this;
};
谢谢!