摘要: 同事碰到接口返回为数值的键值,想处理成自己想要的键值的对象,于是写了个方法来处理类似的数据 '{"1":"凭订单详情页的入园凭证(入园辅助码或二维码)入园","2":"凭下单时预留的身份证入园","3":""}' 处理成自己想要的键值的对象 const content = '{"1":"凭订单详情页 阅读全文
posted @ 2019-09-12 23:48 大橘已定 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 跨域方式实现原理 同源策略限制内容有: Cookie、LocalStorage等存储性内容 AJAX 请求被浏览器拦截 但是有三个标签是允许跨域加载资源: <img src=xxx> <link href=xxx> <script src=xxx> 当协议、子域名、主域名、端口号中任意一个不相同时, 阅读全文
posted @ 2019-08-20 18:30 大橘已定 阅读(616) 评论(0) 推荐(1) 编辑
摘要: JS的基本数据类型 基本数据类型:String,Boolean,Number,Undefined,Null; 引用数据类型:Object(Array,Date,RegExp,Function); 浅拷贝 浅拷贝是会将对象的每个属性进行依次复制,但是当对象的属性值是引用类型时,实质复制的是其引用,当引 阅读全文
posted @ 2019-08-17 11:07 大橘已定 阅读(4987) 评论(0) 推荐(1) 编辑
摘要: Javascript 有一个 main thread 主线程和 call-stack 调用栈(执行栈),所有的任务都会被放到调用栈等待主线程执行。 JS调用栈采用的是后进先出的规则,当函数执行的时候,会被添加到栈的顶部,当执行栈执行完成后,就会从栈顶移出,直到栈内被清空。 Javascript单线程 阅读全文
posted @ 2019-08-15 01:50 大橘已定 阅读(3243) 评论(0) 推荐(2) 编辑
摘要: 还有一种简单的扁平化实现方法,但不太推荐: 这样就实现了该功能,有没有其他方法也能实现该功能? 该方法是查阅得到,通过递归使数组扁平化,无需担心浏览器不支持flat的使用,结尾的方法调用个人非常喜欢 阅读全文
posted @ 2019-08-14 00:22 大橘已定 阅读(1211) 评论(0) 推荐(1) 编辑