![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js高级程序设计
文章平均质量分 77
栿志
这个作者很懒,什么都没留下…
展开
-
JavaScript碎知识总结
for循环中放定时器造成的异步问题 //问题复现 for (var i = 0; i < 5; i++) { setTimeout(function() { console.log(i); }, 1000); } console.log(i) //实际输出 5->5 5 5 5 5 //->代表间隔了1s 如果我们期待的输出是5 -.> 0,1,2,3,4 有几种改写方式呢? //第一种、使用闭包中的IIFE(立即执行函数) for (var原创 2021-10-17 23:45:14 · 78 阅读 · 0 评论 -
js红宝书读书笔记之第三章基本概念
第三章、基本概念 js是一门区分大小写的语言(php不区分大小写) 标识符命名规则 以字母/下划线/美元符号$ 开头 其他字符可以是字母/下划线/美元符号$/数字 不允许使用关键词或保留字 推荐使用驼峰命名 严格模式可全局 / 可局部使用(“use strict”) typeof的使用 返回object的可能---->null/对象 返回function的可能----> 函数 对于未声明的变量,只能进行一项操作就是typeof,返回undefined var a;原创 2021-08-12 10:55:40 · 121 阅读 · 0 评论