Javascript this指针

上传:drug94501 浏览: 5 推荐: 0 文件:pdf 大小:123.54 KB 上传时间:2022-02-07 05:38:09 版权申诉

前言Javascript是一门基于对象的动态语言,也就是说,所有东西都是对象,一个很典型的例子就是函数也被视为普通的对象。Javascript 可以通过一定的设计模式来实现面向对象的编程,其中this “指针”就是实现面向对象的一个很重要的特性。但是this也是Javascript中一个非常容易理解错,进而用错的特性。特别是对于接触静态语言比较久了的同志来说更是如此。示例说明我们先来看一个最简单的示例:这段代码很简单,我们定义了一个全局字符串对象name和函数对象sayHi。运行会弹出一个打招呼的对话框,“你好,我的名字叫Kevin Yang”。开头我们不是说了,函数也是普通的对象,可以将其当作一个普通变量使用。这说明,在sayHello函数内部执行时已经找不着this.name对象了。判别this指针的指导性原则

上传资源
用户评论