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>
     
  • 相关阅读:
    团队博客创建
    筼筜湖美景
    作业11-网络
    作业11-多线程
    多线程-冲突与同步代码
    Java第12次实验提纲(JSP简单入门)
    作业-JSP简单入门
    Java Web参考资料
    面向对象设计大作业迭代任务
    在码云(gitee)上展开程序类课程教学
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/12451806.html
Copyright © 2011-2022 走看看