12 2021 档案
摘要:Mac 上切换 node 版本总结 背景 在做项目的时候,往往会遇到老项目没有升级的问题,node环境版本比较低,自己电脑安装或者新项目安装了最新版本的 node 环境,那么既要支持老版本的使用也要支持新版本那么怎么办呢? Mac 提供了切换node版本的办法 nvm n 首先介绍 nvm nvm
阅读全文
摘要:hasOwnProperty 判断对象是否为空 在使用 hasOwnProperty 判断对象是否为空时遇到了一下问题,总结一下 // Do not access Object.prototype method 'hasOwnProperty' from target object option.h
阅读全文
摘要:Javascript 中判断空对象 简介:在 JavaScript 判断字符串是否是一个空字符串 可以 !"" 返回 true 来判断, 要是判断 {} 是否是空对象,也用 !{} 来判断的 得到的结果是 false, !{name: ''} 的返回结果也是 false。那么这肯定是无法判断了。那么
阅读全文
摘要:在使用react 中报错原因总结 01 // Warning: Can't call setState on a component that is not yet mounted. This is a no-op, but it might indicate a bug in your appli
阅读全文
摘要:vue的 $on,$emit,$off,$once Api 中的解释: $on(eventName:string|Array, callback) 监听事件 监听当前实例上的自定义事件。事件可以由 vm.$emit 触发。回调函数会接收所有传入事件触发函数的额外参数。 $once(eventName
阅读全文
摘要:数组常用方法总结 concat filter map some every reduce sort includes join some every 语法:array.every(function(currentValue, index, arr){}, thisValue); function i
阅读全文
摘要:执行上下文 执行上下文概念 当代码运行时,会产生一个对应的执行环境,在这个环境中,变量会被事先提出来(变量提升),代码从上往下开始执行,就叫做执行上下文。 注:在定义变量是未直接赋值,使用默认值 undefined。 在 JavaScript 的世界里,运行环境有三种,分别是: 全局环境:代码首先进
阅读全文