摘要: 被let定义的i存在for循环每次独立的作用域内,该作用域下的i是几被保留住以后就是几,进行累加操作以后就会对当前各自作用域下的i发生事件。 而没有作用域限制的var所定义的i已经成为全局变量了,结果中的4是延迟5秒输出的第一个i值,此时的i并不是我们所期望的第一个for所产生的0了,因为从被var 阅读全文
posted @ 2020-03-06 16:00 再见葫芦wa 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 如果将函数返回给外部变量,那么在函数内被使用到的变量会被系统默认保留比如n,而根本没有执行到的m,在后续的运行中(aaa(),bbb())已经被垃圾回收了。 阅读全文
posted @ 2020-03-06 15:15 再见葫芦wa 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1.垃圾回收 JS中引用了一个对象,但不管怎么做都无法将这个引用删除,内存始终被占用,与之相比数组就没有这个问题会直接清除内存地址中的数据。 解答:当一个对象被引用时,系统会为其增加记录,当其未被任何引用记录时则自动回收该对象的地址,我们使用WeakSet弱引用对象就可以看出效果,因为弱引用对象不会 阅读全文
posted @ 2020-03-05 16:33 再见葫芦wa 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1.创建本地仓库2.创建远程仓库3.将本地仓库中的代码推送到远程仓库3.如果本地代码有更新,推送到远程仓库有5.如果其他人也有推送(远程有更新),拉取到自己本地仓库中6.新用户将远程仓库克隆到本地 本地仓库操作三个分区:工作区,缓存区,版本区 命令:git init工作区:在项目中创建.git文件夹 阅读全文
posted @ 2019-12-13 20:33 再见葫芦wa 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 自定义axios请求 本应该:http://localhost:3000/user/123 问题:如图,请求地址中居然出现了两次user,百思不得其解,各种百度也没有相关信息 原因:是因为我在项目中使用了BrowserRouter作为路由跳转 当我换成HashRouter时就直接解决问题了 具体原因 阅读全文
posted @ 2019-11-21 21:18 再见葫芦wa 阅读(248) 评论(0) 推荐(0) 编辑