001-测试

第一步使用

// 说明
function isValid (str) {
    if (str.length % 2 !== 0) return false

    const stack = []

    // 遍历
    for (let i = 0; i < str.length; i++) {
        const s = str[i]

        if (s === '(' || s === '[' || s === '{') {
            stack.push(s)
        } else {
            const t = stack[stack.length - 1]
            if ((t === '(' && s === ')') || (t === '[' && s === ']') || (t === '{' && s === '}')) {
                   stack.pop() 
            } else {
                return false
            }
        }
    }

    return stack.length === 0
}
算法
JSRUN前端笔记, 是针对前端工程师开放的一个笔记分享平台,是前端工程师记录重点、分享经验的一个笔记本。JSRUN前端采用的 MarkDown 语法 (极客专用语法), 这里属于IT工程师。