this相关内容

React.js - 实现组件排序

我正在尝试通过编写一个类似体育名册的小型 UI 来学习 React 概念,尤其是 re:状态和动态 UI.我已经包含了下面的代码,整个应用程序 + 视觉效果位于 http://codepen.io/emkk/笔/dGYXJO.这个应用基本上是从我之前定义的一系列玩家对象中创建玩家卡片. 我想在点击按钮时实现玩家卡片的排序.我创建了一个 组件来呈现上述按钮.我会附加事件侦听器,但不知道如何将其 ..
发布时间:2022-01-04 11:42:15 前端开发

我应该使用“这个"吗?当我想在方法中引用实例变量时使用关键字?

我的老师说,当我尝试访问方法中的实例变量时,我应该始终使用 this 关键字,否则我会执行双重搜索.局部范围搜索,然后是实例范围搜索. 示例: 公共类Test(){int cont=0;公共无效方法(){System.out.println(cont);//我应该用This.cont吗?}} 我希望他是错的,但我找不到任何论据. 解决方案 否,仅当您有名称冲突时才使用 this, ..
发布时间:2022-01-04 11:34:55 Java开发

Javascript 范围 addEventListener 和 this

我是一名 C# 开发人员,正在试验 JavaScript,我正在努力了解范围 :) 我有以下代码,其中包含一个 addEventListener,我想在其中使用我对象中的一个字段: (函数(窗口){功能键盘(){this.keys = {};}Keyboard.prototype.handle_keydown = 函数(参数){this.keys[args.keyCode] = true; ..
发布时间:2022-01-04 11:32:49 前端开发

NodeJS 中的“全局"对象是什么

我刚刚在 NodeJS 环境中看到 this 关键字的奇怪行为.我用代码列出它们.我已经用 NodeJS v6.x 运行了这些代码,只有一个 JavaScript 文件. 在使用如下一行代码进行测试时,无论是否使用 'use strict' 语句,这都指向一个空对象 {}. console.log(this) 但是,当我在像这样的自执行函数中运行语句时, (function(){控制台 ..
发布时间:2022-01-04 11:22:42 前端开发

在 jQuery 事件中控制“this"的值

我使用 jQuery 创建了一个“控件",并使用 jQuery.extend 来帮助它尽可能地面向对象. 在我的控件初始化期间,我像这样连接了各种点击事件 jQuery('#available input',this.controlDiv).bind('click', this, this.availableCategoryClick); 请注意,我将“this"作为绑定方法中的数据参数 ..
发布时间:2022-01-04 11:20:55 其他开发

如何将 this 上下文传递给函数?

我认为这会是我可以轻松使用谷歌搜索的东西,但也许我没有问正确的问题...... 如何在给定的 javascript 函数中设置“this"所指的任何内容? 例如,像大多数jQuery的功能一样: $(selector).each(function() {//$(this) 让我可以访问我们正在使用的任何选择器}); 如何编写/调用我自己的独立函数,这些函数在调用时具有适当的“thi ..
发布时间:2022-01-04 11:18:32 前端开发

在回调中使用 this.setState

我有以下代码在反应组件中获取 Twitter 时间线: componentWillMount: function() {twitter.get('statuses/user_timeline',功能(错误,数据){this.setState({tweets: 数据})});} 但我无法在那里设置 state,因为 this 未设置为该回调函数中的组件. 如何在回调中设置状态? n ..
发布时间:2022-01-03 08:26:36 前端开发

Javascript回调丢失'this'

我有一个发行者,我丢失了这个“对象"中的“这个".下面一段 javascript 的输出给了我“some-id"然后是“undefined".当我在回调函数中使用 'this' 时,作用域超出对象并且不能再使用 'this'.如何让回调使用“this"或至少可以访问该对象? 由于我将创建多个对象,因此我将无法创建类似“静态"的存储.请帮助这个javascript n00b ;-) 这是 ..
发布时间:2022-01-03 08:23:01 前端开发

'this' 关键字作为属性

我很了解 C#,但对我来说这很奇怪.在一些旧程序中,我看到过这段代码: public MyType this[字符串名称]{......一些最终返回 MyType 实例的代码} 怎么称呼?这个有什么用? 解决方案 索引器.声明后,您可以这样做: class MyClass{字典收藏;public MyType this[字符串名称]{得到 { 返回集合 [名称];}设置 { 集合 [ ..
发布时间:2022-01-02 18:25:27 C#/.NET

Function.bind.bind(Function.call) 是如何解咖喱的?

我们的代码库中有这一行: var uncurryThis = Function.bind.bind(Function.call); 我正在努力解决这个问题.据推测,它不加咖喱.我该如何解决这个问题? 我猜这是Function.bind 的一个版本,它自己的this 绑定到Function.call.对我帮助不够.而且我还没有发现任何用途,所以我什至不确定你是将它独立调用还是需要将它称为“ ..

可以用“删除这个"吗?删除当前对象?

我正在编写一个链表,我希望结构的析构函数(一个节点结构)简单地删除自身,并且没有任何副作用.我希望我的列表的析构函数在自身上迭代调用 Node 析构函数(临时存储下一个节点),如下所示: //我的列表类有第一个和最后一个指针//我的每个节点都有一个指向上一个和下一个的指针//节点双链表::~双链表{节点 *temp = first();while (temp->next() != NULL){删 ..
发布时间:2022-01-01 18:06:43 C/C++开发

在非成员函数中无效使用“this"

我曾在一个班级工作,并开始在同一个 .cpp 文件中编写所有内容.然而,过了一会儿,我看到这个类越来越大,所以我决定把它分成一个 .h 和一个 .cpp 文件. gaussian.h 文件: class Gaussian{私人的:双均值;双标偏差;双方差;双精度;双精度平均值;上市:高斯(双,双);~高斯();双归一化常数(双);高斯 fromPrecisionMean(double, d ..
发布时间:2021-12-31 23:02:56 C/C++开发

'this' 关键字在 Mapping Statement (React) 中未定义

vidsAsHtml 映射函数中的 this 关键字一直返回 undefined. 我阅读了this,以及其他一些关于但是他们的解决方案并没有解决问题.我已经在地图上使用 es6 语法箭头函数,但我也尝试将其作为第二个参数,但这并没有解决问题.好奇是否有人知道为什么 'this' 关键字在这里一直显示为未定义. import React, { useState, useEffect } ..
发布时间:2021-12-31 16:13:45 其他开发

C# 何时使用“This"关键词

可能的重复: 你什么时候使用“这个"?关键字? 你好,我知道 This 关键字用于引用类的实例,但是,假设我有一个名为 Life 的类,它定义了两个字段,即 person (他们的名字)和他们的伴侣(他们的名字): 班级生活{//字段私人字符串_person;私人字符串_partner;//特性公共字符串人{得到{返回_人;}设置 { _person = 值;}}公共字符串 合作伙伴{得 ..
发布时间:2021-12-30 15:42:05 C#/.NET

“this"的dynamic_cast内部构造函数

这个问题与这个问题非常相似为什么可以't I dynamic_cast “sideways"在多重继承期间?,除了强制转换确实有效 - 只是不在构造函数内部. 标题: A 类{上市:虚拟 ~A() {}无效打印A();};B级{上市:B();虚拟 ~B() {}无效的打印B();私人的:std::string message_;};C类:公共A,公共B{上市:C() {}虚拟 ~C() { ..
发布时间:2021-12-30 15:34:26 C/C++开发