摘要: 最近在做微信授权登陆,因为安全性,Acess_Token这一部分是在node上获取,然后再返回给前端。 node用的axios,在获取Acess_Token的时候axios的catch捕获到了一个错误,[TypeError: Converting circular structure to JSON 阅读全文
posted @ 2017-12-16 14:08 轻言忘语 阅读(1506) 评论(1) 推荐(0) 编辑
摘要: 为什么会有深拷贝和浅拷贝,以及深拷贝的应用场景就这里就不过多的描述了,网络上一大堆,直接贴代码: 如果当前要进行拷贝的这一项如果是 object 类型的,那么就继续判断是哪一个,这里暂且只处理数组和对象。 假如有这么一个对象吧: 当 key 到 obj 的时候,就会进入对 object 类型值的处理 阅读全文
posted @ 2017-10-30 02:56 轻言忘语 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 首先有这么样一段代码: a 和 b 的的结果都是一样的,是一个实例,都有一个 age 属性,那如果在声明的时候就去调用这个属性呢? 那是为什么呢,究其原因是运算符优先级的问题,new 的运算优先级要小于 . 的运算优先级,所以: 因为并不是先执行 new Fn 再属性访问的,所以那显然 b 并不是一 阅读全文
posted @ 2017-10-30 02:28 轻言忘语 阅读(2162) 评论(0) 推荐(0) 编辑
摘要: 最近打算写一个简单的全栈项目,在写API文档界面的时候遇到了一个小问题,就是如何显示将服务器返回的示例代码转换成有格式的代码块。 如果是通过 JSON 进行转换的话 ,那么得到的是一个无格式的JSON字符串数据,不符合美观。 直接看效果可能更好理解一些。 假如: 现在有这么个对象: 如果是通过JSO 阅读全文
posted @ 2017-10-25 22:52 轻言忘语 阅读(1803) 评论(0) 推荐(0) 编辑
摘要: slice 方法有这几种情况:不传参、传一个参数、传两个参数。并且传参支持负数,具体每个情况的效果在这里就不说了。 核心方法:通过 for 循环遍历 调用此方法的数组 ,把要取出的内容放入新数组,然后将新数组返回。 一切的条件处理判断,都为了 for 循环能够正确的执行 这是好久以前写的了,虽然就8 阅读全文
posted @ 2017-07-28 23:53 轻言忘语 阅读(1066) 评论(0) 推荐(0) 编辑
摘要: bind的作用是让目标函数执行时候的 this 改为指定的上下文。 一般情况下,this 取决于调用者,谁调用函数 this 就是谁(自执行函数、定时器……之类的特殊情况除外)。 有那么一句话,在 JavaScript 中,万物皆对象。 函数也是一个对象,以对象调用函数的方式执行这个函数,这个函数的 阅读全文
posted @ 2017-07-28 12:31 轻言忘语 阅读(334) 评论(1) 推荐(1) 编辑