js中this的含义及用法?最好举例说明奥,不要纯理论的。。。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js中this的含义及用法?最好举例说明奥,不要纯理论的。。。相关的知识,希望对你有一定的参考价值。

参考技术A 简单的说,this你可以理解成当前对象,比如说:
window.onload=function()
document.getElementById('test').onclick=function()
alert(this.id);//这里的this就表示div元素,this.id就是获取该div的id属性


<div id="test"></div>追问

最好把this的各种应用环境都说下。

php __set()和__get()的具体用法,举例说明,谢~

__set()与__get()是两个魔术方法,用于设置和输出对象里的私有成员属性的,存在于类中,详细使用方法

class main
private $name = "李三";
private function __set($_name,$_val)
$this->$_name=$_val;//当外面直接设置私有成员属性$name的时候被自动调用

private function __get($_name)
retrun $this->$_name;//当外面直接使用私有成员属性$name的时候被自动调用


$my = new main;
$my->name="李四";//此时,就调用了__set()魔术方法
echo $my->name;//此时,就调用__get()魔术方法
谢谢采纳!!!
参考技术A class main
private $name = "李三";
private function __set($_name,$_val)
$this->$_name=$_val;//当外面直接设置私有成员属性$name的时候被自动调用

private function __get($_name)
retrun $this->$_name;//当外面直接使用私有成员属性$name的时候被自动调用


$my = new main;
$my->name="李四";//此时,就调用了__set()魔术方法
echo $my->name;//此时,就调用__get()魔术方法
参考技术B

上面的不要瞎答好不

    错误点1

function _set($_name,$_val)前面不能实用private,应该用public才对

    错误点2

retrun ???

明明是return好不?

以上是关于js中this的含义及用法?最好举例说明奥,不要纯理论的。。。的主要内容,如果未能解决你的问题,请参考以下文章

C++中,举例说明API的含义,要通俗易懂的

Vue.js中ref ($refs)用法举例总结及应注意的坑

JP是啥??和js有啥区别?能举例说明嘛?感激不尽

求所有cmd命令含义及用法(包括net,ntsd,taskkill.....)

C语言指针 ptr,*ptr,&ptr的含义?

c语言如何获得文件的创建时间以及文件的大小?(头文件及所用的函数,最好有用法举例)