美文网首页
一道this指向问题

一道this指向问题

作者: 茂茂爱吃鱼 | 来源:发表于2018-03-27 22:08 被阅读0次
var a = 1;
function F1() {
  var a = 2;
  console.log(this.a + a);  // this -> Global
}
function F2() {
  var a = 10;
  F1();
}
F2();     // 3

var Fn = function() {
  this.a = 10;  // this -> Fn
}
Fn.prototype = {
  a: 4
}
var fn = new Fn();
F1.call(fn);   // 12

相关文章

  • 一道this指向问题

  • 还是一道this指向的问题...

    遇到一个这样的问题,一层套一层的那种,一起来看下 我们先来明确一下知识点: 知识点1:.call()方法的作用是将...

  • this指向问题

    首先必须要说的是,this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上...

  • this指向问题

    简单一句话来说,this的指向不是在创建时候决定的,而是调用的时候,谁调用就指向谁。 在严格模式下,未指定坏境,而...

  • this指向问题

    三种解决方案 第一种,bind(this)来改变匿名函数的this指向 第二种,var _this= this 第...

  • this指向问题

    一、一般情况 所以用定时器时,一般提前将this保存,便于在定时器内部使用 二、改变this指向 call、 a...

  • this指向问题

    要彻底理解JS中的this指向问题,建议多结合一些相关的面试题,理解记忆,不必硬背 关于this问题:只需记住谁调...

  • this 指向问题

    日期:2019 年 9 月 5 日 this 指向问题 介绍 this 指向问题一直是 js 中一个令人头疼的问题...

  • this指向问题

  • this 指向问题

    认识function中的this在不同环境下的指向 全局:浏览器环境中 指向window,node环境:modul...

网友评论

      本文标题:一道this指向问题

      本文链接:https://www.haomeiwen.com/subject/zwhecftx.html