摘要: ##前言 对呀初学JavaScript的同学来说,变量提升永远都是过不去的坎,相信我们都遇到过这种情况,看下面 ##问题: var var arr = []; for(var i = 0; i <= 10; i++ ){ arr[i] = function(){<br> console.log(i) 阅读全文
posted @ 2021-11-24 16:48 nulitao 阅读(364) 评论(0) 推荐(1) 编辑
摘要: #ES6新增let命令,用来声明变量。let的用法和var有以下几点区别: ##1. 浏览器的预解析策略不同 浏览器在运行代码之前会预解析,首先解析函数声明,变量定义,解析完后再对函数变量进行运算、赋值等。 -var变量,无论var变量处于当前作用域的第几行,都将var变量提升到作用域的头部并初始化 阅读全文
posted @ 2021-11-24 16:37 nulitao 阅读(200) 评论(0) 推荐(0) 编辑
摘要: #用谷歌浏览器调试js代码 #1.按F12,打开sources 第一步点到这个文件,选择你要调试的代码文件 第二步打开sources #2.在你感觉错误的一行代码前打断点 1.打断点 2.Watch显示值 3.Breakpoints(这个单词什么意思?(断点))处可以查看 4.Watch这里可以点+ 阅读全文
posted @ 2021-11-24 09:23 nulitao 阅读(78) 评论(0) 推荐(1) 编辑