cost 74 ms
在传播 object 时使用“this”关键字 - Use 'this' keyword while spreading an object

我有一个不寻常的问题。 我试图实现的是在通过方法传播时修改对象的属性。 例子 现在,我希望 obj2 看起来像这样: 但是由于这个范围限定,只有 obj1 中的 prop1 被更改,而 obj2 看起来像这样: 我知道之后我可以直接更改 obj1.prop1,但问题是代码的第二部分(obj2 初始化 ...

使用纯 JS(不是 jQuery)将事件监听器添加到多个输入元素 - Adding event listeners to multiple input elements using plain JS (not jQuery)

我有一个在 jQuery 中完美运行的代码块,但它是我正在转换为普通香草 Javascript 的项目的最后一部分,其特定目的是删除对 jQuery 的任何和所有依赖项。 这是有问题的现有代码块: 如何仅使用普通的纯 JS 实现相同的功能? 注意: inputComma 是一个自定义处理程序,它在用 ...

使用 $this 关键字在 onChange 上使用 jquery 添加/删除 class - Using $this keyword to add/remove class on onChange using jquery

在这里,我试图在“.tt-select”select 更改时在此“.ingradient”class 元素中添加几个类。 所以,我几乎就在那里。 但是当我 select 选项时,有一个“.ingradient”项目列表。 我需要为我们当前选择的那个特定的人执行以下代码。 我知道我们可以使用 $th ...

从 class 将带有“this”的正确上下文传递给外部方法 - Passing correct context with "this" to external method from class

假设我有一个非常简单的 class 扩展了其他类,还有一个 object 的函数我传递给 class B ts 编译器还说从runAction中调用时this上下文不正确有一个更好的方法吗? 我们有超过 500 个操作,我们希望为每个操作提供对 class 数据的访问,并且不想通过所有操作传递 a ...

javascript function 使用 socket.io 作为回调传递给后端(节点)时未绑定“this” - javascript function is not binding the 'this' when passed as a callback to the backend(node) using socket.io

我在前端的功能之一是使用“ this ”。 我这样称呼它: myFunction.call(objAsThis, param1, param2); 一切都按预期进行。 但是后来我尝试使用socket.io将这个 function 作为回调传递给后端(node.js): 客户socket.emit( ...

我正在尝试使用它来增加 count 变量,但是 let 造成了问题,而 var 工作正常 - I am trying to increase the count variable using this, but let is creating problem , whereas var works fine

我试图了解“this”关键字的工作原理,并尝试使用 function 增加计数变量。但是如果我使用 let 声明计数,计数不会增加,但如果我使用 var 声明计数,它就可以工作。 我不知道为什么会这样。 ...

如何将函数绑定到从类方法返回的对象 - How to bind a function to an object that is returned from a class method

标题的措辞可能很糟糕,但我不确定如何表达我想在这里做的事情。 基本上我所拥有的是一个包含两种方法的类: 对象工厂类函数objFactory返回包含三个属性(value1、value2、value3)的对象和绑定到该对象的另一个函数。 即myObj = {value1: 1, value2: 2, v ...

如何在方法的函数中注册它? - How to register this inside a function of a method?

如何在方法的这个函数中添加这个。 这是代码 我正在尝试将其放入 something 函数中。 我正在尝试绑定此功能但未按预期工作。 好吧,箭头功能工作正常,但我想知道发生了什么。 这是此代码的实时版本 => https://playcode.io/1038919 我试图在 javascrip ...

如何正确使用 Laravel 本地化语言字符串作为 vue.js 脚本数据属性 - How to properly use Laravel localization language-string as vue.js script data property

我在 vue.js 脚本(vue.js 组件脚本 2 片段)中有一个 sweetalert,它可以与两个 Laravel 本地化语言字符串一起正常工作。 现在我试图在另一个 vue.js 组件脚本中使用相同的语言字符串作为数据属性。 问题:它不接受以下 sides.name 属性。 vue.js ...

Javascript - 如果我传递一个箭头 function 作为回调 vs 在回调处理程序中定义相同的函数,为什么这指的是全局 window? - Javascript - why is this referring to global window if I pass an arrow function as callback vs defined same func inside the callback handler?

为什么第一个例子中 this 的值是:this: myObject 和第二个例子中的 document/window? 如果这是在调用 function 时定义/评估的,那么我不明白。 ...

使用 OOP 切换 3+ 个元素 - toggling 3+ elements using OOP

请查看我的 Codepen(我在起点处留下了注释): 我已经能够以一种非常手动的方式实现我喜欢的东西。基本上,我希望徽章遵循与评论相同的行为,例如:- 已选择送货徽章 - 已激活 class 退货徽章和调整徽章 - 删除活动 class 选择退货后,交货和调整会删除活动 class 等(本质上是这种 ...

为什么在 componentWillUnmount 生命周期内返回箭头 function 的箭头 function 没有被 removeEventListener 移除? (反应.js) - Why the arrow function that returns arrow function inside componentWillUnmount lifecycle is not removed by removeEventListener? (React.js)

我目前正在研究 React.js Class 组件。 我在 componentDidMount 中使用 addEventListener 添加了监听器,如下所示。 然而,问题就在这里。 卸载组件时,应该删除 function。 然而,事实并非如此。 但是,当我像下面这样更改copyBlock fu ...

'this' 在 ES6 方法中(再次)行为不端 - 'this' is misbehaving (again) inside an ES6 method

刚刚开始使用 ES6 类。 据我了解,这应该在 class 内表现出可预测的行为,并且始终指向 object。但是,情况似乎并非如此: 在上面的代码中,这仅指向构造函数中实例化的 object。 一旦调用 init() 方法, this指向 Window。为什么? 以及如何从内部方法访问私有属性? ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM