问题标签 [this-keyword]
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.
javascript - 如何在 node.js 中定义泛型方法?
在 node.js 中,我与类/对象和“this”关键字作斗争。例如:
但是,如果我像这样删除.sort
片段:
我没有问题:
但仍然:
那么:当我需要访问例如函数的第一个方法时,如何geq
在我的对象中创建一个可以访问同一对象中的另一个方法(like )的方法(like )?leq
sort
jquery - Jquery 从 $(this) 中查找子元素
我有一个表格,其中每一行都包含一个表格。见下文
现在我的意图是有一个全局保存按钮,它将遍历每个表单并执行 ajax 发布。见下文
我的问题是使用 $(this) 访问“td”的值,用于 我尝试过的具有“成本”和“折扣”类的元素
基本上,我正在尝试测试 中包含的值<td class="cost">
是否等于<td class="discount">
,这样我将有选择地做一个 ajax 帖子。
请帮忙。
javascript - 静态脚本标签中的跨浏览器 onload 事件
是否有一种跨浏览器的方式将 onload 事件与 html 文档中的静态脚本标签相关联?
以下内容在 IE 7 和 IE 8 中不起作用:
一些背景
我找到了一种使用动态脚本标记和 if 语句来完成此操作的方法。例如,此 MSDN 文章中对此进行了说明。
我的问题是我需要找到当前的脚本标签,因为我正在构建插入 DOM 元素的小部件。在过去,我找到了一些解决方法来做到这一点,但它们都有其缺点。我希望在脚本 onload 事件上使用“this”关键字会有所帮助。
javascript - javascript:如何从事件中引用一个类
我有这样的课
在从 loadImage 函数加载调用的图像之后调用 showImage 函数。有谁知道为什么 object.cell 为空...我在 loadImage 中引用了这个对象。
c# - 'this' 关键字是多余的
我正在为我的 C# 项目使用 Resharper。
我创建了一些私有全局变量,通常我使用'this' 关键字作为变量名的前缀(例如this.FirstName)。
Resharper 显然希望我使用下划线而不是“this”,但实际上它足够大胆地表明“this”关键字是多余的。MSDN 网站上没有提到这一点;我的印象是,无论您使用什么命名约定(使用 _ 或 this. 或大写/小写),最终都取决于用户的选择(即使 MSDN 站点也将其混为一谈(尽管从未在同一个类))。
任何人都可以澄清他们是否听说过这样的事情,或者您是否觉得多余的评论只是 Resharper 的观点,因为这种说法似乎有点荒谬。
asp.net-mvc - 如何给实例名称?
我在我的项目中使用第三方调度程序这是示例,http://scheduler-net.com/docs/simple_.net_application_with_scheduler.html
如何用实例名称替换单词“this”?
actionscript-3 - 关键字“this”不能用于静态方法
我是 Flash 编程的新手。
我正在尝试使用外部类重建我的应用程序结构。
在这个过程中,我复制并粘贴了一段代码,其中包含外部类中的 for 循环,但出现错误:
如何转换我的代码以使其正常工作?
提前致谢!
c# - Asp.Net C#在不循环的情况下获取“this”选中复选框的复选框值
我有数百个使用不同值动态创建的复选框。他们都是同一个id。我正在使用 asp.net c# 复选框。
在不遍历所有复选框的情况下,我只想处理我实际单击的复选框。基本上,使用 JQuery $(this).val(); 会得到相同的行为;例如。
我知道这可以使用 Jquery 来完成,但我需要使用 C# 来完成。我试图弄清楚如何在 C# 中执行与以下代码等效的操作。
javascript - 下划线的bindAll()方法
在underscore
文档中 bindAll 方法执行以下操作:
现在 bindAll() 方法绑定对象上的许多方法,由 methodNames 指定,以便在调用它们时在该对象的上下文中运行。现在真的有必要在上面的例子中调用 bindAll() 吗?
我认为调用buttonView.onClick
会自动绑定this
关键字buttonView
不是吗?
android - GestureDetectorCompat 构造函数的参数
道歉:- 由于我的错误,因为上次我没有正确地问这个问题,这就是为什么下面发布的大多数答案都与 “this”关键字有关,这就是我得到那么多反对票的原因。所以我更新了这个问题,因为我不想误导任何人。
.
编辑-1:
问题 1 我的问题是为什么我们在GestureDetectorCompact()构造函数中两次传递“this”(当前类或 MainActivity 的对象)
其余代码块如下所示,
EDIT-2:对于非常接近的答案,您可以单击以下链接
EpicPandaForce 的回答非常接近我的问题,也很有帮助。