问题标签 [this]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 使用“this”:哪里好哪里不好
我喜欢对所有非局部变量使用“this”语句:用于属性、类变量等。我这样做是为了便于代码阅读,便于理解该变量的来源。
您如何看待,使用“this”的正确方法是什么?
c++ - if (!this) { return false; }
我偶然发现了这段对我来说似乎完全被破坏的代码,但它确实发生this
了null
。我只是不明白这怎么可能null
它在正常的方法调用中,例如
在里面MyObject::func()
我们有
有什么办法可以让第一行抛出 aNullPointerException
而不是进入null
(?) 方法?
javascript - jQuery/JavaScript“this”指针混淆
调用函数时“this”的行为bar
让我感到困惑。请参阅下面的代码。当从点击处理程序调用 bar 时,有没有办法将“this”安排为普通的旧 js 对象实例,而不是作为 html 元素?
java - java匿名类和同步以及“this”
我相信,在我的 JAVA GUI 中,我正在处理一个竞争条件。
我有一些方法可以在这样的匿名类中创建“匿名方法”:
问题:该运行方法是在 TimerTask 对象上同步还是在 foo 所在的类上同步?
QUESTION2:如果我去掉了 run() 声明中的“synchronized”,而是在 run() 主体内有一个 synchronized(this) {} 块,“this”是指 TimerTask 对象还是指是包含 foo() 的方法的实例吗?
请帮帮我。
谢谢,jbu
c# - C# 何时使用“This”关键字
可能重复:
您何时使用“this”关键字?
你好,我知道This
关键字是用来引用类的一个实例,但是,假设我有一个名为的类Life
,它定义了两个字段,人(他们的名字)和他们的伙伴(他们的名字):
构造函数1和构造函数2有区别吗!?还是使用“This”关键字只是更好的编码习惯?
问候
c# - 在 C# 中静态方法的形式参数中使用“this”关键字
我遇到了几个 C# 代码实例,如下所示:
在这种情况下,我无法找到this
关键字含义的解释。有什么见解吗?
jquery - jquery鼠标悬停问题
我有这个代码:
但我无法让它工作!在 html 中有一个由 php 生成的具有 intCell_1、intCell_2 等 id 的 div 列表。有什么想法吗?
c++ - 如何在 C++ 中引用“所有者类”?
我的代码如下所示:
我想让构造函数list::iterator
指向iterator::lstptr
它调用的列表。IE:
我该怎么做?
而且,我是否正确引用了我的迭代器构造函数,或者我应该做这样的事情:
php - 为什么在 PHP 中引用同一类中的方法或变量时必须使用 $this?
我正在向 Java 开发人员解释为什么他的方法调用不起作用。他只需要添加$this->method_name();
然后他问我,“为什么我需要在同一个类中声明的方法中添加$this?”
我真的不知道该怎么回答。也许是因为 PHP 有一个全局命名空间,你需要明确告诉它你要查找的方法属于当前类?但是为什么 PHP 在查看全局命名空间之前不检查当前类的方法呢?
javascript - 调用 Javascript 函数时,如何设置“this”的自定义值?
我正在使用 jQuery,并且我有一个用作事件回调的函数,因此在该函数中,“this”表示捕获事件的对象。但是,有一个实例,我想从另一个函数显式调用该函数 - 在这种情况下,如何设置函数中的“this”将等于什么?
例如: