摘要: 方法一:正则 const GetQueryString = (name) => { let reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); let r = window.location.search.substr(1).match(reg); 阅读全文
posted @ 2023-07-12 22:01 胡柚柚学程序 阅读(900) 评论(0) 推荐(0) 编辑
摘要: 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){ // 异步操作 阅读全文
posted @ 2021-06-22 18:09 胡柚柚学程序 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 所谓的拦截器,其实可以理解为请求拦截,意义就是在发送请求或者响应请求之前做一些我们需要判断的事情,比如发送登录请求时判断token是否过期,是否需要携带token值,都可以在请求之前配置 import axios from 'axios' // 配置默认的host,假如你的API host是:htt 阅读全文
posted @ 2021-06-15 23:09 胡柚柚学程序 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 1.改成如下那种样子的 var animals = [ { name: 'lili', species: 'dog' }, { name: 'mimi', species: 'cat' }, { name: 'jone', species: 'dog' }, { name: 'kity', spec 阅读全文
posted @ 2021-06-11 10:16 胡柚柚学程序 阅读(130) 评论(0) 推荐(0) 编辑
摘要: localStorage的读取 if(!window.localStorage){ alert("浏览器支持localstorage"); }else{ var storage=window.localStorage; //写入a字段 storage["a"]=1; //写入b字段 storage. 阅读全文
posted @ 2021-06-09 14:55 胡柚柚学程序 阅读(761) 评论(0) 推荐(0) 编辑
摘要: some方法的参数是函数 定义和用法 some() 方法用于检测数组中的元素是否满足指定条件(函数提供)。 1.some() 方法会依次执行数组的每个元素: 如果有一个元素满足条件,则表达式返回true , 剩余的元素不会再执行检测。 如果没有满足条件的元素,则返回false。 注意: some() 阅读全文
posted @ 2021-06-01 16:53 胡柚柚学程序 阅读(222) 评论(0) 推荐(0) 编辑
摘要: Proxy的意思是代理,一般称作拦截器,可以拦截对象上的一个操作。通过new的方式创建对象,第一个参数是被拦截的对象,第二个参数是对象操作的描述。实例化后返回一个新的对象,当我们对这个新的对象进行操作时就会调用我们描述中对应的方法。 输入cookie-proxy打开8899的登录页原理: 在当前目录 阅读全文
posted @ 2021-05-27 19:03 胡柚柚学程序 阅读(463) 评论(0) 推荐(0) 编辑
摘要: const tableParams = [ { key: 'aa', defaultValue: 'aaa11'}, { key: 'bb', defaultValue: 'bbb'},... ] let obj = {} tableParams.map(v => (obj[v.key] = v.d 阅读全文
posted @ 2021-03-31 16:52 胡柚柚学程序 阅读(101) 评论(2) 推荐(0) 编辑
摘要: 1.typeof操作符 利用typeof除了array和null判断为object外,其他的都可以正常判断 2.instanceof操作符 这个操作符是检测对象的原型链是否指向构造函数的prototype对象的。 var arr = [1,2,3] console.log(arr.instanceo 阅读全文
posted @ 2021-02-20 11:45 胡柚柚学程序 阅读(865) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-02-08 14:49 胡柚柚学程序 阅读(44) 评论(0) 推荐(0) 编辑