JavaScript.push到空数组不工作

JavaScript.push到空数组不工作,javascript,arrays,push,Javascript,Arrays,Push,我正在尝试解决有效的括号,正如标题中所述,我不知道如何数组。请按在该上下文中工作 函数isValidPar(par){ var堆栈=[]; VaR长度= PAR.长度; 对于(var i=0;i,这里是代码的更正版本 函数isValidPar(par){ var堆栈=[]; VaR长度= PAR.长度; 对于(var i=0;i,这里是代码的更正版本 函数isValidPar(par){ var堆栈=[]; VaR长度= PAR.长度; 对于(var i=0;i无法通读所有内容,但可能是您

我正在尝试解决有效的括号,正如标题中所述,我不知道如何
数组。请按
在该上下文中工作

函数isValidPar(par){
var堆栈=[];
VaR长度= PAR.长度;

对于(var i=0;i,这里是代码的更正版本

函数isValidPar(par){
var堆栈=[];
VaR长度= PAR.长度;

对于(var i=0;i,这里是代码的更正版本

函数isValidPar(par){
var堆栈=[];
VaR长度= PAR.长度;

对于(var i=0;i无法通读所有内容,但可能是您的
return
语句太深了一个块吗?可能是您将它放在pop之后。您的
for
循环将只有一次迭代,因为您已将
return
语句放在它的末尾。是否还没有通读所有内容,但可能是您的
return语句有一个块太深了?可能是你把它放在了pop之后。你的
for
循环只有一次迭代,因为你在循环末尾放了
return
语句。这是一个荒谬的错误!非常感谢你的帮助。这是一个荒谬的错误!非常感谢你的帮助。