摘要: 如果表达式是对象,V8会提供一个 ToPrimitve 方法,将其转换为基本数据类型 先检测对象中是否存在 valueOf 方法,如果存在并返回了一个基本数据类型,那么就使用该值进行强制类型转换 如果没有 valueOf 方法或 valueOf 方法返回的不是一个基本数据类型值,则调用对象的 toS 阅读全文
posted @ 2021-11-21 21:20 霸哥yyds 阅读(43) 评论(0) 推荐(0)
摘要: JavaScript是单线程的 javascript 的代码都是串行的。前面的代码没有执行完毕后面的代码不能执行 基本执行顺序 程序会从上至下依次执行当前所有同步代码 在执行的过程中如果遇到异步代码,会将异步代码放到事件循环中 当前所有同步代码执行完毕后, JavaScript 会不断检测事件循环中 阅读全文
posted @ 2021-11-21 15:51 霸哥yyds 阅读(84) 评论(0) 推荐(0)
摘要: Cookie、SessionStorage、LocalStorage区别 生命周期 Cookie 默认是关闭浏览器后失效,也可以设置过期时间 SessionStorage 仅在当前会话(窗口)下有效,关闭窗口或浏览器后会被清除,不能设置过期时间 LocalStorage 除非被清除否则永久保存 容量 阅读全文
posted @ 2021-11-21 14:23 霸哥yyds 阅读(74) 评论(0) 推荐(0)
摘要: 什么是 Generator 函数 Generator 函数是 ES6 提供的一种异步编程解决方案 Generator 函数内部可以封装多个状态,可以理解为是一个状态机 Generator函数与普通函数的区别 调用 Generator 函数,无论该函数有没有 return 返回值,都会返回一个迭代器对 阅读全文
posted @ 2021-11-21 01:18 霸哥yyds 阅读(475) 评论(0) 推荐(0)