ecmascript-6 相关问题

2015版ECMAScript规范,现在是标准(ECMAScript 2015)。仅使用此标记,其中的问题与ECMAScript 2015中提供的新功能或技术更改有关。

编写用户脚本时,立即调用函数表达式(IIFE)模式真的有必要吗?

我的问题与JavaScript中自执行函数的目的是什么非常相似?,但它涉及用户脚本(特别是针对GreaseMonkey)。 我看到一些用户脚本...

回答 2 投票 0

如何用 Jest 模拟 ES6 单例类?

我有一个依赖项,它是一个单例类,如下所示: // 依赖.js 类依赖项{ foo() { ... } } 导出默认新依赖项(); 我试图用 Jest 来模拟这门课,但自从它......

回答 3 投票 0

不破坏缩进的多行字符串

根据此 esdiscuss 讨论,在 ECMAScript 6 中可以定义多行字符串,而不必将字符串的后续行放在行的最开头。 艾伦 W...

回答 8 投票 0

检查是否登录 - React Router App ES6

我正在使用react-router(v2.8.1)和ES6语法编写React.js应用程序(v15.3)。我无法让路由器代码拦截页面之间的所有转换以检查用户是否需要登录...

回答 7 投票 0

排序/操作对象数组

我需要帮助编写一个函数来对对象数组进行排序 所有具有 xid 的对象都位于数组的底部 具有选项数组的对象(假设A)可能在步骤对象中包含xid,这个xid也是

回答 1 投票 0

禁用单个文件更漂亮

我需要在 Vs-code 项目中禁用单个文件(API URL 文件)的 prettier。实际上,我需要每个 API 及其 URL 位于一行,但 Prettier 将它们分成两行。 前 出口...

回答 7 投票 0

npm run prettier --check 与 azure pipeline 任务中的不同

我正在开发一个React应用程序,通过azure部署和维护 开发运营。当我通过命令 npm run 在本地运行 prettier 时 格式:选中,然后所有文件都将消息格式化为全部 匹配的文件...

回答 2 投票 0

Reflect.ownKeys(obj) 和 Object.keys(obj) 有什么区别?

在真实的简单案例中测试它们会产生相同的输出: const obj = {a: 5, b: 5}; console.log(Reflect.ownKeys(obj)); console.log(Object.keys(obj)); // 结果 ['a','b'] ['a','b'] 什么时候

回答 4 投票 0

在 JavaScript 中多次使用展开运算符

为什么扩展运算符不能多次使用? 让 arr = [[[1, 2, 3]]]; 控制台.log(arr); // 数组 [[[1, 2, 3]]] console.log(...arr); // 数组 [[1, 2, 3]] console.log(...(...arr)); // 不知道...

回答 4 投票 0

Firebase 功能,将同步/异步混乱变成干净的 ES6

我确实编写了一个 firebase 函数,它可以根据请求操作 PDF 文件,对其进行一些操作,将其保存回存储并将哈希值存档到数据库。 我确实设法让它工作,但是......

回答 1 投票 0

迭代数组并在不同对象中查找相应的项目

我有一个带有部分/字段的对象,如下所示: { “第1节”:{ “字段”:[ {“id”:“字段1”,值:“字段1”}, ...

回答 3 投票 0

Javascript 中的异步/等待问题 - UnhandledPromiseRejectionWarning

我目前正在使用 JavaScript 开发一个项目,并且遇到了 Async/Await 的问题。我遇到了 UnhandledPromiseRejectionWarning,但我无法弄清楚这是为什么

回答 1 投票 0

在括号前面展开语法?

我正在阅读来自 MDN 的有关数组解构和扩展语法的信息,我偶然发现了以下示例,尽管逐步浏览了这些材料,但它还是让我有点冷淡。

回答 1 投票 0

Import 或 require 都在我的 Node.js 应用程序中的笑话测试文件中工作

我刚刚将 jest 安装到我的 Node.js 应用程序中。我可以很好地运行 npm test,直到我尝试从另一个文件导入某些内容。 我有一个名为channel.test.js 的文件,我尝试了以下操作: 我...

回答 1 投票 0

React 无法使用 e.target.getAttribute() 方法获取自定义属性

我正在尝试在我的changeHandler 中处理自定义属性。不幸的是,React 无法识别自定义的“data-index”属性。 所有其他标准属性(例如名称、标签...

回答 2 投票 0

ES6 文件内容字符串插值

我遇到了 ES6 中的字符串插值功能。如果我在代码中定义原始字符串,它就会起作用。但我想从文件中读取原始字符串,然后替换占位符。怎么做?

回答 6 投票 0

ES6(ECMAScript 2015)模块:导入index.js

在互联网上查找时,我对特殊的“index.js”模块文件感到困惑。 使用 babelJS + Node.js 或 Browserify/Webpack 我可以在“libs...

回答 2 投票 0

JS - 在数组中使用 Set() 和对象

如何在对象中使用 Set() ?我阅读了文档,它适用于数组中的值,但不适用于对象。为什么?我想避免具有完全相同值的重复项目。 让

回答 5 投票 0

如何运行循环函数直到从 cypress 项目中的 API 获取价值

我必须循环一个函数才能从 cypress 项目中的 API 获取值。 (我们将多次调用 API,直到获得值。 让 otpValue = ''; const 循环函数 = () => { cy.reque...

回答 1 投票 0

RxJS AJAX 检测请求是从progressSubscriber 完成的(无论是成功还是错误)

我对 RxJS 很陌生,我有一个关于 RxJS ajax 请求的问题。我需要将progressSubscriber实现到RxJS的AjaxRequest(因为我需要进度条显示从0%到100%)。

回答 2 投票 0

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