【力扣JavaScript】20. 有效的括号

【力扣JavaScript】20. 有效的括号_第1张图片

/**
 * @param {string} s
 * @return {boolean}
 */
var isValid = function(s) {
    var stack=[];
    for(let i=0;i<s.length;i++){
        const start=s[i];
        if(s[i]=='('||s[i]=='{'||s[i]=='['){
            stack.push(s[i]);
        }else{
            const end=stack[stack.length-1];
            if(start==")"&&end=="("||start=="}"&&end=="{"||start=="]"&&end=="["){
                stack.pop();
            }else{
                return false;
            }
        }
    }
    return stack.length==0;
};

你可能感兴趣的:(力扣,leetcode,javascript,算法)