摘要:
方法一:正则 const GetQueryString = (name) => { let reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); let r = window.location.search.substr(1).match(reg); 阅读全文
摘要:
for循环中嵌套异步函数 for (let i=0; i<5; i++) { setTimeout(()=>{ console.log(i);// 5 5 5 5 5 }) } 解决上述问题 一、使用闭包 for(var i=0; i<5; i++) { (function(j){ // 异步操作 阅读全文
摘要:
所谓的拦截器,其实可以理解为请求拦截,意义就是在发送请求或者响应请求之前做一些我们需要判断的事情,比如发送登录请求时判断token是否过期,是否需要携带token值,都可以在请求之前配置 import axios from 'axios' // 配置默认的host,假如你的API host是:htt 阅读全文
摘要:
1.改成如下那种样子的 var animals = [ { name: 'lili', species: 'dog' }, { name: 'mimi', species: 'cat' }, { name: 'jone', species: 'dog' }, { name: 'kity', spec 阅读全文
摘要:
localStorage的读取 if(!window.localStorage){ alert("浏览器支持localstorage"); }else{ var storage=window.localStorage; //写入a字段 storage["a"]=1; //写入b字段 storage. 阅读全文
摘要:
some方法的参数是函数 定义和用法 some() 方法用于检测数组中的元素是否满足指定条件(函数提供)。 1.some() 方法会依次执行数组的每个元素: 如果有一个元素满足条件,则表达式返回true , 剩余的元素不会再执行检测。 如果没有满足条件的元素,则返回false。 注意: some() 阅读全文
摘要:
Proxy的意思是代理,一般称作拦截器,可以拦截对象上的一个操作。通过new的方式创建对象,第一个参数是被拦截的对象,第二个参数是对象操作的描述。实例化后返回一个新的对象,当我们对这个新的对象进行操作时就会调用我们描述中对应的方法。 输入cookie-proxy打开8899的登录页原理: 在当前目录 阅读全文
摘要:
const tableParams = [ { key: 'aa', defaultValue: 'aaa11'}, { key: 'bb', defaultValue: 'bbb'},... ] let obj = {} tableParams.map(v => (obj[v.key] = v.d 阅读全文
摘要:
1.typeof操作符 利用typeof除了array和null判断为object外,其他的都可以正常判断 2.instanceof操作符 这个操作符是检测对象的原型链是否指向构造函数的prototype对象的。 var arr = [1,2,3] console.log(arr.instanceo 阅读全文