• JS中的call()和apply()方法

    Animal.call(this)的意思就是使用 Animal对象代替this对象,那么 Cat中不就有Animal的所有属性和方法了吗,Cat对象就能够直接调用Animal的方法以及属性了.多重继承function Class10(){this.showSub=function(a,b){...
    文章 2021-09-11 76浏览量
  • js~this的陷阱

    对于Jquery也是一个的,如在一个click事件中,还有$.post方法,这时,$.post方法里的$(this)与方法外的$(this)就是两个含义的,所以,如果希望在$.post方法里使用click对象this,一般需要在$.post方法外去先声明,...
    文章 2017-12-06 721浏览量
  • JS中 call()与apply 方法

    Animal.call(this)的意思就是使用 Animal对象代替this对象,那么 Cat中不就有Animal的所有属性和方法了吗,Cat对象就能够直接调用Animal的方法以及属性了. d、多重继承 function Class10() { this.showSub=function...
    文章 2016-05-20 1058浏览量
  • 彻底理解js中this

    还有一点就是虽然null也是对象,但是在这里this还是指向那个函数的实例,因为null比较特殊。function fn() { this.user='追梦子';return null;} var a=new fn;console.log(a.user);追梦子 知识点补充: 1.在严格版中...
    文章 2016-02-26 1600浏览量
  • javaScript 中 call 函数的用法说明

    这样 Class2 就继承Class1了,Class1.call(this)的 意思就是使用 Class1 对象代替this对象,那么 Class2 中不就有Class1 的所有属性和方法了吗,c2 对象就能够直接调用Class1 的方法以及属性了,执行结果就是:alert...
    文章 2008-05-23 603浏览量
  • 深入浅出了解 JavaScript 中的 this

    虽然showName方法是在personA这个对象中定义,但是调用的时候却是在personB这个对象中调用,因此this对象指向personB 对于内部函数,即声明在另外一个函数体内的函数,这种绑定到全局对象的方式会产生另外一个问题 var ...
    文章 2017-11-07 22777浏览量
  • javascript成神之路(4):深入理解this关键字,是的...

    很多程序员会这么认为,this关键字与面向对象程序开发紧密相关,其完全指向由构造器新创建的对象。在ECMAScript规范中也是这样实现的,但正如我们将看到那样,在ECMAScript中,this并不限于只用来指向新创建的对象。...
    文章 2018-07-11 1484浏览量
  • JavaScript语言精粹-Function,类,this对象

    在 function 中用 this 引用当前对象,通过对属性的赋值来声明属性。如果用var声明变量,则该变量为局部变量,只允许在类定义中调用。function myClass(){ this.id=5;this.name='myclass';this.getName=function...
    文章 2016-05-20 1261浏览量
  • 混乱的“this

    在面向对象编程的世界里,this是一个常见的东西,比如C#,Java中都有thisthis代表了当前的对象,或指向当前的对象对象的产生是构造函数的事情,那么这个this也就表示了构造函数产生时候的那个东东。对于...
    文章 2013-01-22 631浏览量
  • js的call()通俗解释

    Animal.call(this)的意思就是使用 Animal对象代替this对象,那么 Cat中不就有Animal的所有属性和方法了吗,Cat对象就能够直接调用Animal的方法以及属性了. 4.多重继承 function Class10() { this.showSub=function(a...
    文章 2017-07-05 789浏览量
  • JavaScript学习之旅-8(原创)

    都是在特定的作用域中调用函数,等于设置函数体内this对象的值,以扩充函数赖以运行的作用域。apply()与call()唯一区别是: apply()把参数打包成Array再传入;call()把参数按顺序传入。首先看下call方法的基本使用:...
    文章 2018-04-11 812浏览量
  • js函数基础

    构造函数还有几个变化:(1)程序在执行到这一句的时候不会执行函数体,因此JavaScript的解释器并不知道这个函数的内容(2)接下来执行new关键字,创建对象,解释器开辟内存,得到对象的引用,将新对象的引用交给函数(3)...
    文章 2017-04-13 1626浏览量
  • 深入理解JavaScript系列(13):This?Yes,this!

    许多程序员习惯的认为,在程序语言中,this关键字与面向对象程序开发紧密相关,其完全指向由构造器新创建的对象。在ECMAScript规范中也是这样实现的,但正如我们将看到那样,在ECMAScript中,this并不限于只用来指向...
    文章 2012-07-27 687浏览量
  • javascript中apply()和call()方法及区别

    Animal.call(this)的意思就是使用 Animal对象代替this对象,那么 Cat中不就有Animal的所有属性和方法了吗,Cat对象就能够直接调用Animal的方法以及属性了. d、多重继承 function Class10(){ this.showSub=function(a...
    文章 2017-03-22 805浏览量
  • JavaScript之扑朔迷离的this

    apply第一个参数接受的是this对象,call第二个参数以后可以接受字符串形式的参数,apply接受的是一个类数组/数组参数 将null|undefined作为this的绑定对象传入call/apply/bind时,这些值在调用时会被忽略,实际应用...
    文章 2019-03-17 903浏览量
  • 对JavaScript中 this 关键词的理解

    this 是面向对象语言的重要组成部分&xff0c;但是JavaScript中的 this 与Java中的 this 关键字&xff0c;还有Python中的 self 是不同的&xff01;JavaScript 中 this 指的是上下文中的对象&xff0c;也就是说在函数中&xff0c;...
    文章 2022-11-13 16浏览量
  • this指向的进阶总结

    三、构造函数中的this指向实例对象四、对象方法中的this指向 实例对象五、原型对象方法中的this指向实例对象六、箭头函数指向是由外层作用域来决定的七、通过call、apply、bind&xff0c;调用函数时&xff0c;this会被绑定...
    文章 2023-01-13 13浏览量
  • javascript系列之this

    许多编程人员习惯于认为编程语言中的this关键字和面向对象编程时密切相关的,准确的说就是this指向通过构造函数新创建的对象(译者注:c++中this指针只能在一个类的成员函数中调用,它表示当前对象的地址)。...
    文章 2014-05-10 673浏览量
  • javascript 原型、原型链、对象复制等原理和示例分析...

    类型,还有多种不同的对象对象内部还有复杂的结构,因此需要用递归的方式来实现: Object.prototype.clone=function(){ var newObj={};for(var i in this){ if(typeof(this[i])=‘object’|typeof(this[i])=...
    文章 2015-05-09 1847浏览量
  • JS中的call()和apply()方法总结

    obj:这个对象将替代Function类里的this对象 params:这是一个参数列表 注意:调用call的对象必须是一个函数对象,因为 call这个方法是在Function的prototype里的 定义: 调用一个对象的一个方法,以另一个对象替换当前...
    文章 2017-06-20 3520浏览量
  • js面向对象 多种创建对象方法小结

    而当我们在实例化一个对象的时候,实例newClock除了具有构造函数定义的属性和方法外(注意,只是构造函数中的),还有一个指向构造函数的原型的指针,ECMAScript管他叫[[prototype]],这样实例化对象的时候,原型对象...
    文章 2017-11-15 826浏览量
  • JQuery this 和$(this)详解

    还有一个更实用的用法,是在函数中指代一个“未知的”调用上下文,也就是在定义函数时用到了this,但是这个函数被谁调用,我还不清楚,请在运行时自行绑定,这种用法在回调(callback)中很普遍,而实现这种函数和...
    文章 2014-01-24 1146浏览量
  • JS的面对对象是什么

    构造函数之所以叫“构造函数”,就是说这个函数的目的,就是操作一个空对象(即this对象),将其“构造”为需要的样子。如果构造函数内部有return语句,而且return后面跟着一个对象,new命令会返回return语句指定的...
    文章 2022-03-05 78浏览量
  • 从零开始学 Web 之 JavaScript 高级(一)原型,...

    大家好,这里是「从零开始学 Web 系列教程」,并在下列地址同步更新. ...微信公众号:Web前端之巅 ...首先,食物的主体是由一个 div 组成,另外还有宽高,背景颜色属性,在食物脱标之后还有left,top属性,所以为了创建...
    文章 2018-06-29 1342浏览量
  • Day18-this指向的多种形式

    this指向通用规则永远指向方法所归属对象指向取决于调用位置4种形式普通函数中的如果一个函数不属于任何一个对象&xff0c;上下文就是全局对象。在浏览器中就是window&xff0c;如果是node运行时中就是globalfunction say...
    文章 2022-06-22 34浏览量
  • javascript中创建对象的几种方式

    原文:javascript中创建对象的几种方式 ...以上为我总结的创建对象的几种方法,还有一种稳妥构造函数模式,适用于安全环境中,在此就不做介绍了。以上内容均为阅读《javascript高级程序设计》总结而来。
    文章 2014-05-14 1060浏览量
  • Java常见面试题:this 关键字

    以上是this最为常用的几种做法,this还有一个表示当前对象的概念,而这个概念基本上只会出现在对象比较的操作之中。其它的情况出现最多的是链表、树等数据结构的实现上。但是这一概念更多的情况是出现在一些设计里面...
    文章 2020-02-25 2530浏览量
  • 【JavaScript】28_对象的结构

    原型对象(prototype)-对象还有一些内容,会存储到其他的对象里(原型对象) 在对象中会有一个属性用来存储原型对象,这个属性叫做_proto_ 原型对象也负责为对象存储属性, 当我们访问对象中的属性时,会优先访问...
    文章 2023-02-12 18浏览量
  • Java基础02 方法与数据成员

    谢谢!在Java基础01 从HelloWorld到面向对象,我们...Java中还有其它初始化对象的方式,我将在以后介绍。总结 return this,this.field,this.method() 默认初始值,显式初始化 欢迎继续阅读“Java快速教程”系列文章
    文章 2013-03-25 636浏览量
  • JavaScript权威设计-JavaScript函数(简要学习笔记十)

    在这样的方法表达式里,对象calcu调用上下文,函数体可以使用关键字this来引用该对象(这个对象就是calcu)。看下面两行代码,假设功能一样,都作用于对象rect: rect.setSize(width,height);setRectSize(rect,width,...
    文章 2016-05-20 1426浏览量
1 2 3 4 ... 485 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化