uncle ge

vuePress-theme-reco jingge    2022
uncle ge uncle ge

Choose mode

  • dark
  • auto
  • light
TimeLine
分类
  • Vue
  • JavaScript
  • 前端
  • devops
  • webpack
Tag
author-avatar

jingge

10

Articles

6

Tags

TimeLine
分类
  • Vue
  • JavaScript
  • 前端
  • devops
  • webpack
Tag

JavaScript Categories

vuePress-theme-reco jingge    2022
  • Vue 2
  • JavaScript 2
  • 前端 3
  • devops 2
  • webpack 1
JS中的相等性判断===, ==, Object.is()

相信刚接触JS的人都会被他的想等性判断给整糊涂,看看下面代码,你能答对几个?

NaN === NaN // false
NaN == NaN // false
Object.is(NaN, NaN) // true
0 == false  // true
1 == true   // true
Number(null) === 0  // true
null == 0   // false

Javascript提供了三种不同的值比较操作,分别是严格相等、宽松相等、以及Object.is,希望看完下面的内容,能够彻底弄清楚他的判断逻辑。

jingge 11/15/2019 JavaScript
JS中this的那些事儿

this是JavaScript中最复杂的机制之一。它是一个很特别的关键字,被自动定义在所有函数的作用域中。

# 一、this到底指向什么?

this既不指向函数自身,也不指向函数的词法作用域,具体指向什么,取决于你是怎么调用函数。

  1. 直接使用不带任何修饰的函数引用进行调用(即:方法名 + 括号), this指向全局对象(非严格模式)或者undefined(严格模式), 这种绑定称为默认绑定
jingge 1/20/2019 JavaScript
Prev 1 ... 1 ... 1 Next Jump To Go