`
laj12347
  • 浏览: 14223 次
  • 性别: Icon_minigender_1
  • 来自: 黑龙江
文章分类
社区版块
存档分类
最新评论

javaScript 之this的使用

阅读更多
1、this的使用及其代表的对象
<script text="javascript">
	function Person(name,age,job){
		this.name = name;
		this.age = age;
		this.job = job;
	}
	Person.sayName= function(){ 
		alert(this.name);
	};
	var tanya = new Person("tanya","30","female");
	var ansel = new Person("ansel","30","male");
	tanya.sayName();
	ansel.sayName();
</script>

在sayName方法中的this代表 Person对象。在这段代码中,this代表调用sayName方法的对象。
2、通过this实现继承,
<script text="javascript">
	function Parent(username){
		this.username=username;
		this.sayHello=function()
		{
			alert(this.username)	
		}
	}

	function Child(username,password){
		
		this.method=Parent;
		this.method(username);
		delete this.method;
		this.password=password;           
	}
</script>

在上面的这段代码中,this.method=Parent; 把Parent 当做方法调用,thid.method(username)调用方法的时候,Parent中的this代表Child对象,这样就是实现了把Parent中的方法和属性传递给Child对象。

  • 大小: 104.3 KB
分享到:
评论

相关推荐

    JavaScript中this关键字使用方法详解

    在JavaScript编程语言中,`this`关键字是一个至关重要的概念,它常常引发初学者的困惑,因为它的值在不同的上下文中可能会有所不同。`this`关键字主要用来引用对象的上下文,或者说是当前执行环境中的对象。在本文中...

    javascript中onclick(this)用法介绍

    在Web开发中,JavaScript是用于实现网页交互性的核心技术之一。通过JavaScript,开发者可以编写脚本来处理用户的点击、输入、页面加载等各种事件。本文将详细介绍JavaScript中一种常见的事件处理用法——onclick...

    javascript中this的指向问题总结

    JavaScript中this的指向还没搞明白?来这看看 你就懂啦~

    JavaScript中this的使用

    在JavaScript中,`this`可以指向以下四种情况之一: - **全局或函数外部**:在全局作用域中,`this`指向`window`对象(在浏览器环境中)或全局对象(在Node.js中)。 - **对象方法**:当函数作为对象的一个方法被...

    JavaScript this使用方法图解

    下面我们将深入探讨`this`的使用方法。 1. **全局作用域与浏览器环境**: 在浏览器环境中,如果`this`在全局作用域中被引用,它通常会指向`window`对象。在Node.js环境下,`this`则默认指向`global`对象。 2. **...

    Javascript的this详解

    4. **new绑定**:当使用`new`关键字创建一个新的对象实例时,`this`会绑定到这个新对象。例如: ```javascript function Person(name) { this.name = name; } var person = new Person('Alice'); console.log...

    JavaScript程序设计javascript中this

    这意味着箭头函数不能用作构造函数,也不能使用`call`、`apply`或`bind`来改变`this`。 ```javascript let obj = { name: "Bob", sayName: () =&gt; { console.log(this.name); // 在这里,`this`指向`obj` } }; ...

    Javascript的this用法

    在JavaScript中,`this`关键字的使用十分常见,但也是最容易引起混淆的部分之一。正确理解`this`的工作原理对于编写高效、可靠的代码至关重要。本文将深入探讨`this`在不同上下文中的行为表现,并通过具体的示例帮助...

    js原生态函数中使用jQuery中的 $(this)无效的解决方法.docx

    为了正确地使用$(this)对象,我们需要了解JavaScript中this关键字的使用规则,并且正确地使用变量来存储当前函数的this对象。 五、结语 在JavaScript开发中,使用jQuery的$(this)对象需要遵守JavaScript中this...

    Javascript中神奇的this

    JavaScript中的`this`关键字是一个非常重要的概念,它与许多其他编程语言中的行为不同,因此常常让开发者感到困惑...在编写JavaScript代码时,应尽量避免依赖隐式绑定,并明确使用显式绑定来确保`this`的行为符合预期。

    如何使用Javascript中的this关键字

    在不同的场景下,`this`的指向会发生变化,这使得它成为JavaScript中理解和使用的一个关键点。 一、基础理解 1. 全局函数中的`this` 如`doSomething`函数所示,如果一个函数作为全局函数定义,`this`默认指向全局...

    高手详解javascript中的this指针

    正确地使用`this`可以使JavaScript代码更具有面向对象的特性,同时避免常见的错误。在编写JavaScript代码时,时刻关注`this`的上下文,确保其指向预期的对象,是提高代码可读性和可维护性的关键。

    跟我学习javascript的this关键字

    通过理解`this`在不同上下文中的行为,我们可以更加灵活地使用JavaScript编程,同时避免常见的陷阱。在编写代码时,正确理解和使用`this`关键字是至关重要的。记住`this`指向函数运行时所在的对象,有助于加深我们对...

    javascript 中 this 的用法.docx

    在 JavaScript 开发过程中,`this` 关键字的使用常常令开发者感到困惑。这是因为 `this` 的值并不是静态确定的,而是取决于函数调用的方式。了解 `this` 的工作原理对于深入理解和运用 JavaScript 至关重要。本文将...

    深入理解JavaScript中的this关键字

    JavaScript中的`this`关键字是编程过程中经常会遇到的一个关键概念,尤其在面向对象编程中起着至关重要的作用。`this`的值取决于它被调用时的上下文,而不是定义时的位置,这使得它有时会显得有些复杂。在这个深入...

    详解Javascript 中的this指针

    ### 详解Javascript中的`this`指针 在深入探讨`this`指针之前,我们首先应当明确`this`在JavaScript中的基本概念与作用。`this`关键字在JavaScript中扮演了一个非常核心的角色,它是一个特殊的变量,用于引用调用...

    深入解析JavaScript编程中的this关键字使用

    JavaScript中的`this`关键字是一个非常核心的概念,它用于在函数执行时引用当前上下文的对象。在JavaScript中,`this`的值取决于函数被调用的方式,而不是函数定义的位置。理解`this`的工作原理对于深入掌握...

    JavaScript中this指向.pdf

    JavaScript是一门动态语言,其中this关键字的含义并非总是固定,而是根据函数调用的上下文...总之,this关键字的理解和应用是学习JavaScript的一个重要方面,也是进阶成为JavaScript熟练开发者所必须掌握的知识点之一。

    JavaScript程序设计-javascript中this的指向问题.pdf

    在JavaScript编程中,`this`关键字是一个至关重要的概念,它表示当前上下文中的对象引用。在不同的场景下,`this`的指向会有所不同,这往往让开发者感到困惑。以下是关于`this`指向问题的详细解释: 一、普通函数...

Global site tag (gtag.js) - Google Analytics