zoukankan      html  css  js  c++  java
  • javascript 常见面试题

    1. 解析URL对象
    字符串拆分,使用indexOf,split
    function queryUrl(URL) {
        let obj = {};
        if (URL.indexOf('?') < 0) return obj;
        let arg = URL.split("?")[1].split("&");
        arg.forEach(val => {
          let arr = val.split('=');
          obj[arr[0]] = arr[1];
        });
        return obj;
      }
    正则匹配
    function queryUrl(URL) {
        let reg = /([^&?=]+)=([^&?=]+)/g
        let obj = {};
        URL.replace(reg,(...arg)=>{
          obj[arg[1]]= arg[2]
        })
        return obj;
     }
    字符串优先使用正则处理
    
    2. 闭包
    
    原创笔记
  • 相关阅读:
    MyBatis中文文档
    网络编程
    Django
    Django
    Django
    Django
    Django
    Django
    Django
    Django
  • 原文地址:https://www.cnblogs.com/minty/p/6474071.html
Copyright © 2011-2022 走看看