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>
     
  • 相关阅读:
    Ubuntu自启动服务脚本
    坑(一)—— Django ORM 连接超时的坑
    logging模块详解
    端口扫描之nmap命令
    端口扫描之masscan扫描
    端口扫描之Scapy模块的使用
    端口扫描之开放端口扫描方式
    Android Studio导入Project、Module的正确方法
    ImportError: No module named 'requests'
    运行python程序
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/12451806.html
Copyright © 2011-2022 走看看