![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
hannah1116
这个作者很懒,什么都没留下…
展开
-
JavaScript 编译器、引擎、作用域
分享一篇文章 https://www.jianshu.com/p/36f5bfc6b7e6 let c; (function(a, b) { console.log(a); console.log(b); console.log((c = 33)); function a() {} var b = () => {}; // const b = () => {}...转载 2018-11-20 16:38:10 · 243 阅读 · 0 评论 -
使用==引起的类型转换
[] == ![]; //true [] == 0; //true [2] == 2; //true ["0"] == false; // true "0" == false; //true [] == false; // true [null] == 0; // true null == 0; //false [null] == false; //true null == f...原创 2018-11-19 16:47:28 · 236 阅读 · 0 评论 -
彻底理解js执行机制
分享一篇掘金的文章 https://juejin.im/post/59e85eebf265da430d571f89 console.log("1"); setTimeout(function() { console.log("2"); Promise.resolve().then(() => { console.log("3"); }) new Promi...转载 2018-11-19 16:56:01 · 222 阅读 · 0 评论 -
js的.map() 里使用异步方法
.map()里的处理方法是同步的,若想做异步操作,可以这样写。 // 使用async await 处理异步操作 let results = await Promise.all(arr.map(async (item) => { // 等待异步工作完成 return await asyncWorker(item); })); ...原创 2019-01-18 16:03:40 · 19089 阅读 · 1 评论