随笔分类 - j'sjs
摘要:在 JavaScript 中,如果你在 Promise 链中使用了 catch,并且 catch 捕获到一个异常后,后面的 then 仍然会被执行,但有一些具体的行为取决于 catch 中的操作。 1、当promise.catch捕获到异常并返回一个值,那么后续的 then 会继续执行,并且接收 c
阅读全文
摘要:1、computed依赖同步数据的变化,处于生命周期的创建阶段以及更新阶段,一般如果依赖的data不变的话,则通常不会重新计算,所以一般在创建阶段,如果依赖data是变化的,则处于更新阶段,computed的值会默认走缓存,计算属性基于它们的响应式依赖进行缓存,基于data声明过或者父组件传过来的p
阅读全文
摘要:变量提升的主要原因是 JavaScript 的解释执行方式。在代码执行之前,JavaScript 引擎会扫描整个作用域,找到所有的变量声明(使用 var 关键字声明的变量)和函数声明,然后将它们提升到作用域的顶部。 例如,考虑以下代码: javascript: console.log(name);
阅读全文