zoukankan      html  css  js  c++  java
  • 范仁义js课程---59、this

    范仁义js课程---59、this

    一、总结

    一句话总结:

    this是一个指示代词,是这、这个的意思,this代表的是函数(方法)所在的那个对象

    1、为什么在函数里面可以直接打印this?

    因为浏览器(解析器)在调用函数的时候,会向函数的内部传递一个隐含的参数,这个参数就是this

    2、js中this的指向问题?

    哪个对象调用方法,方法中的this就指向那个对象

    二、this

    博客对应课程的视频位置:59、this
    https://www.fanrenyi.com/video/19/162

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>this</title>
     6 </head>
     7 <body>
     8 <!--
     9 1、为什么在函数里面可以直接打印this
    10 因为浏览器(解析器)在调用函数的时候,
    11 会向函数的内部传递一个隐含的参数,这个参数就是this
    12 
    13 2、this是什么
    14 this:这个,这:指示代词
    15 this是代表函数(方法)所在的那个对象
    16 
    17 3、this的指向问题
    18 哪个对象调用方法,方法中的this就指向那个对象
    19 
    20 
    21 -->
    22 <script>
    23     function f() {
    24         //var a=10;
    25         //console.log(a);
    26         console.log(this);
    27     }
    28     //f();
    29     //window.f();
    30 
    31     var zhubajie={
    32         name:'猪八戒',
    33         age:16,
    34         fun1:f
    35     };
    36     //zhubajie.fun1();
    37 
    38     var sunwukong={
    39         name:'孙悟空',
    40         age:999,
    41         fun1:f
    42     };
    43     sunwukong.fun1();
    44 </script>
    45 </body>
    46 </html>
     
  • 相关阅读:
    分苹果
    马拉车算法(求最长回文子串)
    KMP
    字典树
    关于子类和父类中的this的用法
    最长上生子序列LIS
    sass
    黑马程序员----java基础笔记下(毕向东)
    DOM
    ajax教程
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/12451806.html
Copyright © 2011-2022 走看看