文档章节

JavaScript 学习笔记 四 this指针

东湖畔新家
 东湖畔新家
发布于 2017/05/09 18:53
字数 181
阅读 1
收藏 0
// this 指针
//JavaScript 中,this 表示当前上下文,即调用者的引用。
//this 的值并非函数如何被声明而确定,而是被函数如何被调用而确定,这
//一点与传统的面向对象语言截然不同

var jack = {
    name : "name: jack",
    age : 26
}
var abruzzi = {
    name : "name: abruzzi",
    age : 27
}
function printPerson(){
    return this.name + " age: "+ this.age;
}
//设置printName的上下文为jack, 此时的this为jack
alert(printPerson.call(jack));
//设置printName的上下文为abruzzi,此时的this为abruzzi
alert(printPerson.call(abruzzi));

//应该注意的是,this 的值并非函数如何被声明而确定,而是被函数如何被调用而确定,这
//一点与传统的面向对象语言截然不同

本文转载自:http://blog.csdn.net/sblig/article/details/24670001

东湖畔新家
粉丝 1
博文 170
码字总数 31582
作品 0
杭州
后端工程师
私信 提问
读《JavaScript高级程序设计》

1、JavaScript学习笔记1:JavaScript学前介绍 http://my.oschina.net/bluefly/blog/478575 2、JavaScript学习笔记2:JavaScript基本概念 http://my.oschina.net/bluefly/blog/484445......

slyso
2015/07/14
0
0
JavaScript学习笔记(四)——厚积薄发之准备1

JavaScript学习笔记(四)——厚积薄发之准备1 原文链接:http://blog.csdn.net/sunboy_2050/article/details/5792172

长平狐
2013/01/06
63
0
day03_js学习笔记_03_js的事件、js的BOM、js的DOM

day03js学习笔记03_js的事件、js的BOM、js的DOM ============================================================================= 涉及到的知识点有: ==================================......

黑泽明军
2018/04/19
0
0
JavaScript函数内部属性arguments

JavaScript高级程序设计(第三版),个人的读书笔记. 在JS函数内部,有两个特殊的对象:arguments和this,我们先讲下arguments。 arguments是一类数组对象,包含着输入函数中的所有参数。除此之外...

夏诺风
2014/04/19
0
0
day03_js学习笔记_02_js的内建对象、js的函数

day03js学习笔记02_js的内建对象、js的函数 ========================================================================================================================================......

黑泽明军
2018/04/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

利用mybatis generator生成实体类、Mapper接口以及对应的XML文件

项目中通常会遇到数据的持久化,如果是采用mybatis的orm,就会涉及到生成xml的问题,刚好mybatis官网提供了这么个插件MyBatis Generator,效果简直是棒呆。 1. 首先需要在build.gradle文件中...

啊哈关关
今天
2
0
SpringSocial相关的知识点

使用SprigSocial开发第三方登录 核心类 ServiceProvider(AbstractOauth2ServiceProvider):主要负责实现server提供商(例如QQ,微信等共有的东西),默认实现类是AbstractOauth2ServiceProvider...

chendom
今天
1
0
Java并发之AQS详解

一、概述   谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)!   类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问共享资源...

群星纪元
昨天
2
0
Fabric-sdk-java最新教程

Fabric Java SDK是Fabric区块链官方提供的用于Java应用开发的SDK,全称为Fabric-sdk-java,网上可用资料不多,本文列出了精心整理的针对Fabric Java SDK的最新精选教程。 如果希望快速掌握F...

汇智网教程
昨天
2
0
react 子组件监听props 变化

componentWillReceiveProps //已经被废弃 getDerivedStateFromProps// 推荐使用//如果条件不存在必须要返回null static getDerivedStateFromProps(props, current_stat...

一箭落旄头
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部