this 相关问题

在许多面向对象的编程语言中引用当前类实例或对象的关键字。

Svelte 在这种情况下如何使用“this”关键字?

我正在浏览 Svelte 教程并看到这个示例,但我对它是如何工作的感到困惑。 (我删除了一些与问题无关的其他代码,完整示例在这里:https://svel...

回答 1 投票 0

Jquery - 使用“this”获取属性

这可能很简单,但我似乎无法让它发挥作用,我不知道为什么。我安装了 jquery,当我单击它时,我试图获取“this”元素的属性。对吧...

回答 4 投票 0

为什么普通函数中的 this 关键字值与使用窗口对象调用函数时的值不同

“严格使用” 函数你好(){ 控制台.log(这个); } 你好(); // 不明确的 窗口.hello(); // 窗口对象 我试图创建一个简单的 hello 函数来打印这个键的值...

回答 1 投票 0

完全独立的“this”的目的是什么?

我目前正在修改一个服务器,这是另一个人写的。我现在需要将非静态方法转换为静态方法。一切都很完美,但是这行代码...

回答 1 投票 0

所有知名的 C++ 编译器都隐式地将“this”指针作为第一个参数传递给成员函数吗?

我从这里找到了一个“技巧”,可以使用以下方法将任何类型转换为另一种类型: 模板 OUT ForceCast(IN 输入) { 联盟 { 在中; 输出输出; }...

回答 1 投票 0

在 Java 的构造函数和其他方法中使用“this” - 什么时候可以跳过它?

我是Java新手,所以如果这是一个愚蠢的问题,请原谅我。我试图在这个论坛上找到一个明确的答案,但没有高兴。 我知道‘这个’是什么。它知道它指的是实际实例并有助于叙述......

回答 4 投票 0

为什么箭头函数必须声明在调用函数之上

在 javascript 文件中,当我使用 function 关键字声明函数时,我可以将函数放在调用者函数之后,例如 // 测试.js 函数 myCaller() { foo('你好世界');...

回答 1 投票 0

我什么时候应该显式使用 `this` 指针?

我什么时候应该在方法中明确写入 this->member 一个班?

回答 12 投票 0

为什么在为派生类定义代理方法的构造函数中未定义 `this`?

我尝试覆盖/代理库类中的函数。我通过扩展类并在方法上定义代理对象来完成此操作。 唉,就像这个问题一样,

回答 1 投票 0

`extension`如何引用dart中`this`的类型?

假设我有一些数据类型,并且我想要一个仅返回 this 的函数 gimmeThis() 。目前,main() 中的代码无法编译,因为 gimmeThis() 的结果是 MyClass。我怎样才能...

回答 1 投票 0

如何将类名传递给jquery中的keyup事件

我想将输入类名传递给 keyup 事件,但 onkeyup="filter(this)" 也出现错误 怎么通过呢? $('.dropdown-select ul').before(' 我想将输入类名传递给 keyup 事件,但是 onkeyup="filter(this)" 也遇到错误 如何通过? $('.dropdown-select ul').before('<div class="dd-search"><input id="txtSearchValue" autocomplete="off" onkeyup="filter()" class="dd - searchbox" type="text"></div>'); $('.dropdown-select ul').before('<div class="dd-search"><input id="txtSearchValue" autocomplete="off" onkeyup="filter('+this.classname+')" class="dd - searchbox" type="text"></div>'); 要将输入元素的类名传递给 jquery keyup 事件中的过滤器函数,您可以使用 jquery 事件处理方法而不是内联事件处理程序。 $('.dropdown-select ul').before('<div class="dd-search"><input id="txtSearchValue" autocomplete="off" class="dd-searchbox" type="text"></div>'); // Attach keyup event handler using jQuery $('.dd-searchbox').on('keyup', function() { var className = $(this).attr('class'); // Get the class name of the input element filter(className); // Call the filter function with the class name as an argument }); function filter(className) { // Your filter function logic here console.log("filter with class name:", className); }

回答 1 投票 0

在Java类中重新分配 `this`

我现在只是在Java中闲逛,试图使用链表实现类似于堆栈的东西。 类列表堆栈{ 整数值; 整数大小; 下一个列表堆栈; 公开名单...

回答 3 投票 0

Javascript:这在 jquery click 函数中未定义

$('.myclass').click(() => { 让 myvar = this; console.log(this.tagName); }) < $('.myclass').click(() => { let myvar = this; console.log(this.tagName); }) <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script> <li><button class="myclass">click me</button></li> 控制台中的输出是undefined,但我期望按钮?我需要该按钮的 data-* 属性(您正在查看简化/最小化的代码),但我什至无法通过 this 获取该元素 - 为什么不呢? 在点击处理程序中 this 指的是窗口对象。所以 this.tagName 是未定义的。要访问该元素,您应该使用事件的目标。 $('.myclass').click((e) => { console.log(e.target.tagName); }) 如果你想访问数据属性,那么你可以用 jQuery 包装 e.target 并使用 data 函数。 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script> <li><button class="myclass" data-id="1">click me</button></li> 获取data-id的javascript代码是。 $('.myclass').click((e) => { console.log($(e.target).data('id')); })

回答 1 投票 0

为什么取“this”指针的地址是非法的?

我尝试找到这个指针的地址,但是这段代码显示了一个奇怪的 错误: #包括 使用命名空间 std; 类基类 { 民众: 无效测试() { 维...

回答 4 投票 0

Java中的“每行一个声明”和“每行多个变量赋值”有区别吗?或者如何解释这种行为?

公共类ThisKeywordDemo1 { 整数x = 10; 整数y = 20; 公共静态无效主(字符串[] args){ ThisKeywordDemo1 tkd = new ThisKeywordDemo1(); tkd.getData(); }...

回答 1 投票 0

Mongoose 预保存绑定/此关键字不起作用

架构定义 const 猫鼬 = require('猫鼬'); const Schema = mongoose.Schema; var person = 新架构({ 名称:{类型:字符串} }) person.pre('保存', (下一个) => { console.log('我...

回答 2 投票 0

GCC 如何处理这样一个嵌套的 lambda,其中“this”被捕获

我有这段带有嵌套 lambda 的代码,并且都捕获“this”: 类 MyClass2 { 民众: 整数值; MyClass2(int initialValue) : 值(initialValue) {} 无效执行La...

回答 1 投票 0

构造函数调用必须是构造函数中的第一个语句 - 即使我已经使用了第一个语句

下面的代码有什么问题吗? 为什么我无法在第一个语句中调用 this() 方法? 封装 oopsConcepts; 公开课测试{ 年龄; 工资; 整数金额; 私有 int 标记; ...

回答 2 投票 0

使用使用“this”的方法创建类的新实例[重复]

我有一个具有多个实例的类,每个实例都将有一两个该实例唯一的方法。我希望能够使用构造实例化这些方法...

回答 1 投票 0

dart 中的 this 关键字与 $ 运算符结合使用时会返回意外的、奇怪的输出

所以我正在写一个程序供我参考这个关键字的用法。我在类“Example”中声明了一个类变量,假设“x=1”。我在该类中声明了一个方法,“

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.