this相关内容

在DART中使用";this";关键字是什么意思?

如果这个问题听起来非常愚蠢,我很抱歉,但它确实让我很困扰。 我看到的这个是什么?每当我看到Ffltter中的文档时,我都会看到它用于文档中的以下内容: this.initialRoute, this.onGenerateRoute, this.onGenerateInitialRoutes, this.onUnknownRoute, this.navigatorObservers 我也 ..
发布时间:2022-03-16 13:55:39 其他开发

ES6箭头函数:为什么在构造函数和对象文字中使用此箭头时指向不同?

我知道箭头函数从封闭作用域继承this。但是,仍然不能理解为什么在对象文字中定义的箭头函数中的this指向全局对象,而在构造函数中指向创建的对象。 请考虑以下代码: function Obj() { this.show = () => { console.log(this); }; } const o = new Obj(); const o2 = { show: () ..

“这个"是什么意思?在 Java 中?

通常,我只在构造函数中使用 this. 我知道它用于识别参数变量(通过使用 this.something),如果它与全局变量具有相同的名称. 但是,我不知道 this 在 Java 中的真正含义是什么,如果我使用 this 不带点 (.). 解决方案 this 引用当前对象. 每个非静态方法都在对象的上下文中运行.因此,如果您有这样的课程: 公共类 MyThisTest ..
发布时间:2022-01-30 09:00:08 Java开发

“这个"是什么意思?参考 ES6 中的箭头函数?

我在几个地方读到过,主要区别在于 this 在词法上绑定在箭头函数中.这一切都很好,但我实际上并不知道这意味着什么. 我知道这意味着它在定义函数主体的大括号范围内是唯一的,但我实际上无法告诉您以下代码的输出,因为我不知道 this 是什么指,除非它指的是胖箭头函数本身....这似乎没有用. var testFunction = () =>{ console.log(this) };测试函数 ..
发布时间:2022-01-29 23:06:16 前端开发

可以从 PHP 类中的 include()'d 文件访问 $this 吗?

我正在开发一个 WordPress 小部件,这些示例都有巨大的 HTML/PHP 块混合在一起,无法阅读,所以为了尝试清理内容,我想移动所有的 HTML 渲染到一个单独的 PHP 文件,该文件将被 include()'d. 诀窍是,我包含的文件似乎无法访问 $this,我不确定如何解决. widget.php 类 Preorder 扩展 WP_Widget {...函数形式(){包括 ..
发布时间:2022-01-25 19:23:47 PHP

Javascript/Coffeescript 中关于 this/@ 的谜题

我正在阅读 Trevor Burnham 的 CoffeeScript 书,遇到了一个关于 this/@ 的奇怪谜题.这个谜题有几个部分(我可能只是很困惑),所以我会尽量把它说清楚. 我遇到的主要问题是,通过不同的 REPL 和解释器运行相同的代码,我得到了不同且不一致的结果.我正在测试 (1) coffee REPL 和解释器,(2) Node 的 REPL 和解释器以及 (3) v8 的 ..
发布时间:2022-01-24 11:09:12 前端开发

CoffeeScript:如何同时使用胖箭头和 this?

我有一个咖啡脚本类,它有一些 jquery 事件监听器.我想使用粗箭头 => 来避免引用类,但我仍然需要引用通常与 this 一起使用的元素.如何同时使用两者? 类 PostForm构造函数:->$('ul.tabs li').on '点击', =>制表符 = $(这个)@highlight_tab(标签)@set_post_type(tab.attr('data-id'))highlight_ ..
发布时间:2022-01-24 10:32:22 其他开发

“胖箭"什么时候出现(=>) 绑定到“this";实例

粗箭头可以在不同的设置中使用,但不知何故不能总是绑定到我想要的实例. 解决方案 胖箭头绑定3次 声明方法时 在方法中声明函数时 在全局上下文中声明函数时 1.声明方法时 当 Coffeescript 编译器遇到以下语法模式时在类声明中 A 类某种方法:(参数列表)=> 这将在 A 类的构造函数中生成以下代码 this.somemethod = __bind(th ..
发布时间:2022-01-24 10:16:37 其他开发

C++ 隐含了 this,以及它是如何被压入堆栈的

我需要知道,当调用 C++ 中的类方法时,隐式“this"指针是第一个参数还是最后一个参数.即:是先入栈还是最后入栈. 换句话说,我在问一个被调用的类方法是否被编译器认为是: int foo::bar(foo *const this, int arg1, int arg2);//或者:int foo::bar(int arg1, int arg2, foo *const this); 因 ..
发布时间:2022-01-22 13:02:39 C/C++开发