arrow-functions 相关问题

关于ECMAScript2015(ES6)中的紧凑函数语法的问题称为“箭头函数”,因为它们使用了“=>”。

对于数组中的每个对象,如何解析按顺序检索数据库数据并填充下拉列表的承诺?

我有一个称为项目的对象数组。每个项目都有一个project_id。我需要使用project_id从数据库检索分配给项目的所有成员,检查每个成员是否获得批准,并且

回答 1 投票 0

自定义swiper js的箭头

我通过添加svg自定义了swiper js的箭头形状和颜色,但是没有任何功能。我最终在每一侧都有两组箭头,一组是我自己的箭头按钮,它...

回答 4 投票 0

如何删除在箭头函数中创建的事件处理程序,以便当达到游戏的分数限制时,按钮停止工作

就像标题所说,我想让按钮停止添加分数并更新页面上的玩家/CPU 选择。但我似乎不知道如何发生这种情况。到目前为止我已经尝试过的一切

回答 1 投票 0

箭头函数作为 JavaScript 中函数的参数

我是一名初级/中级 JavaScript 程序员,最近在工作面试中收到了一些练习。 我必须在 JavaScript 中编写一个名为 find 的函数,它需要两个参数......

回答 1 投票 0

为什么 ES6 箭头函数中的 `throw` 无效?

我只是在寻找一个无效的原因: () => 抛出 42; 我知道我可以通过以下方式绕过它: () => {抛出 42};

回答 4 投票 0

VS Code 箭头函数的括号自动完成

有没有办法为箭头函数打开带括号的自动补全功能? 我已经使用 javascript.suggest.completeFunctionCalls,但它仅适用于常规函数。 函数 foo() { }

回答 2 投票 0

回调箭头函数中的this值是多少?

因此,当我阅读 javascript 中的执行上下文及其工作原理时,一切看起来都很好,直到我尝试了一些有关回调箭头函数的 this 值的示例。 常量打印卡 =

回答 2 投票 0

标题:JavaScript 在 Object.defineProperty 中使用的箭头函数内执行此行为

问题: 在 JavaScript 中使用箭头函数作为 Object.defineProperty 中的 getter 时,我遇到了意外行为。这是我的代码: “严格使用”; 常量对象 = { 答:10, }; 哦...

回答 1 投票 0

错误:预期在箭头函数末尾返回一个值

期望在箭头函数末尾返回一个值,这是在严格模式下使用 React JSX 时很容易遇到的常见问题 内容类型 = id => { 控制台.log('') if (id === '...

回答 1 投票 0

箭头函数、方法和绑定。内存使用和性能

请检查下面的代码,我不确定我的JS是否正确,我通常使用TS。 我的问题是:这两种用法在内存使用和性能上有什么区别? 记忆:据我了解...

回答 1 投票 0

箭头函数、方法和绑定。内存使用和性能

请检查下面的代码,我不确定我的JS是否正确,我通常使用TS。 我的问题是:这两种用法的内存使用和性能有什么区别 记忆:据我了解 sum2

回答 1 投票 0

在 JavaScript 类中声明事件处理程序的正确方法是什么?

我在MDN上查了一下,类的方法如下所示: 类 Foo { 方法1 (){ //方法1的内容 } } 但是我发现这对事件处理程序不利 我在 MDN 上查看,类的方法如下所示: class Foo { method1 (){ // content of method1 } } 但是我发现这对于事件处理程序来说并不好 <!doctype html> <html lang="en"> <head> <title>test</title> </head> <body> <div class="settings"> <div> <label for="cb1">checkbox</label> <input id="cb1" type="checkbox"></input> </div> </div> <script> 'use strict' class TEST{ box = null; info = {content: {blah: "blah"}}; init (){ this.box = window.document.querySelector(".settings"); this.box.addEventListener("change", this.handler); this.box.addEventListener("change", this.handler2); } handler = e=> { console.log("handler this: %o", this); console.log("handler info: %o", this.info.content); } handler2 (e) { console.log("handler2 this: %o", this); console.log("handler2 info: %o", this.info.content); } } let t = new TEST(); t.init(); </script> </body> </html> 在上面的测试页面中,点击复选框,结果是 阅读箭头函数的范围,然后我明白为什么会有区别。但是使用箭头函数来声明类的方法看起来很奇怪,我做对了吗? 更重要的是,因为我不喜欢在一个类中有两种函数样式,所以如果可能的话,我更喜欢对所有其他方法使用箭头函数,但我不确定这是否适用于constructor或者它是否有任何功能潜在的故障或安全问题 请问对此有何意见? 当您将方法作为参数传递时,您基本上是在没有上下文的情况下单独传递它(在我们的例子中this)。有几个修复方法可以实现这一目标: 使用.bind(): this.box.addEventListener("change", this.handler.bind(this)); 使用箭头功能: this.box.addEventListener("change", e => this.handler(e));

回答 1 投票 0

在 Debounce 中返回箭头函数与函数声明有什么区别? [重复]

在学习 JS 中的 Debounce 时,我看到了两种不同的方法。在函数声明示例中调用回调与使用应用绑定调用之间有区别吗...

回答 0 投票 0

为什么我每次都会收到这个错误? ReferenceError:找不到变量:greet

这是简单的练习代码 const greet = (person) => { 返回`嘿${person}!`; } 当我调用 greet 时,它不断带来上述错误。这也适用于我编写的几乎所有代码......

回答 1 投票 0

React / Javascript:为什么我无法访问箭头函数主体中的键“target”?

我是 Javascript / React 的新手,我正在使用 React Functional Component 进行一些开发。让我们首先向您展示下面的示例代码。 从“反应”导入反应; 函数 App() ...

回答 1 投票 0

'this'隐式具有类型'any',因为它没有类型注释(TypeScript)

我有一个 .ts 文件,以下代码出现此错误: const 绿巨人={ 名称:'绿巨人', 粉碎(){ 设置超时(函数(){ console.log(`${this.nombre} 粉碎!`); //她...

回答 1 投票 0

你好,我创建了一个函数,它使用 JavaScript 中的箭头函数找到三个数字中的最大值。代码可以吗?

我尝试在箭头函数中使用 if-else 语句,它运行良好。我想知道代码是否正确。 const fu= (x,y,z) => { 如果(x>y){ 如果(x>z)返回x; ...

回答 0 投票 0

打字稿无法识别对象中的箭头函数类型

我目前正在研究一种声明接口的类型安全方法,该接口声明函数应如何返回对象。该对象应始终包含相同的功能。接口声明...

回答 0 投票 0

JSDoc:箭头函数参数

我正在尝试使用 JSDoc(EcmaScript 2015,WebStorm 12 Build 144.3357.8)记录我的代码。 我有一个箭头函数,我想记录它的参数。 这两个例子有效(我得到自动完成...

回答 2 投票 0

什么时候应该在 ES6 箭头函数中使用 return 语句

新的 ES6 箭头函数说 return 在某些情况下是隐式的: 该表达式也是该函数的隐式返回值。 在什么情况下我需要使用 return with ES6 arrow

回答 6 投票 0

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