当前位置: 首页 > 面试题库 >

写一个方法检测页面中的所有标签是否正确闭合

叶景龙
2023-03-14
本文向大家介绍写一个方法检测页面中的所有标签是否正确闭合相关面试题,主要包含被问及写一个方法检测页面中的所有标签是否正确闭合时的应答技巧和注意事项,需要的朋友参考一下

这个类似力扣第20题:
`var isValid = function(s) {
let valid = true;
const stack = [];
const mapper = {
'{': "}",
"[": "]",
"(": ")"
}

for(let i in s) {
    const v = s[i];
    if (['(', '[', '{'].indexOf(v) > -1) {
        stack.push(v);
    } else {
        const peak = stack.pop();
        if (v !== mapper[peak]) {
            return false;
        }
    }
}

if (stack.length > 0) return false;

return valid;

};`
里面的标签改一改,其实就差不多了

 类似资料:
  • 本文向大家介绍写一个获取页面中所有checkbox的方法相关面试题,主要包含被问及写一个获取页面中所有checkbox的方法时的应答技巧和注意事项,需要的朋友参考一下

  • 问题内容: 我正在寻找一种简单的方法来检查某个字符串是否是正确拼写的英语单词。例如,“ looked”将返回True,而“ hurrr”将返回False。我不需要拼写建议或任何拼写纠正功能。只是一个简单的函数,它需要一个字符串并返回一个布尔值。 问题答案: 两种可能的方法: 有自己的文件,其中包含所有有效的单词。将文件加载到集合中并比较每个单词以查看它是否存在(集合中的单词) (更好的方法)使用P

  • 问题内容: 我想验证此页面是否正确加载-http: //www2.hm.com/en_ca/women.html 这些是我认为最好验证页面是否正确加载的东西,如果我遗漏任何东西,请告诉我 1)验证此页面上的所有链接是否有效? 2)验证顶部菜单是否正确装入,是否需要验证菜单名称? 3)检查类是否正确加载? 4)获取/发布请求状态200和其他ajax调用? 问题答案: 根据您的问题,进行单独的测试以

  • 我在网上搜索了所有的正则表达式,但没有找到任何符合我需要的。 允许单词之间有空格的正则表达式 正则表达式允许字母数字、最大一个空格等 正则表达式,除空格或冒号以外的所有非字母数字字符 在非上述我得到了一个解决方案: 如果 = 例如:苏杰= 苏贾伊u= 苏杰恩= 苏杰U= Sujay9= |*|使用的检查功能: |*|尝试1: |*|尝试2: |*|尝试3: 请帮助我进行适当的常规经验: 我还想知道

  • 本文向大家介绍写一个方法检测指定的数组是否有重复的元素相关面试题,主要包含被问及写一个方法检测指定的数组是否有重复的元素时的应答技巧和注意事项,需要的朋友参考一下 不需要知道重复元素是什么 需要知道重复元素的索引,这种情况下还需要考虑多次重复的情况

  • 本文向大家介绍写一个方法判断大括号{}是否闭合相关面试题,主要包含被问及写一个方法判断大括号{}是否闭合时的应答技巧和注意事项,需要的朋友参考一下 采取的是遍历字符串str,判断左括号{则入栈,匹配右括号}出栈 不过需要确认 返回结果和 是否属于题目中的闭合