ecmascript-6 相关问题

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

在打字稿中使用数字的Object.keys

type Foo = { [键:数字]:字符串} const foo: Foo = { 100: 'foo', 200: 'bar' } const 大小:number[] = Object.keys(foo) 给我: 类型“string[]”不可分配给类型“number[]” 为什么

回答 6 投票 0

如何使用 moment.js 从这个 iso 格式的结构中获取开始和结束日期?

我有 related.date: {"isoYear":"2021","isoWeek":"31"} 属性,具有从后端收到的以下值。我怎样才能收到第一次约会和最后一次约会

回答 4 投票 0

如何在 nextjs _next/static/media 目录中允许 import.meta ?

我正在创建一个应用程序,它使用 wasm 和其他我个人尚未创建的 JavaScript 文件。这些文件生成一个存储在以下网址的文件:http://localhost:3000/_next/static/media/

回答 1 投票 0

为什么在父元素中调用 e.preventDefault() 时默认事件操作会被阻止?

按 nav__link 时的默认操作是转到某个部分。当我的父元素中没有 e.preventDefault() 时,将执行转到某个部分的默认操作。但当我

回答 1 投票 0

在 C# 中使用 ECDsa 加密数据

我正在尝试提出一种可互操作的加密算法(互操作是指使用 JS 生成的密钥在 C# 中签名/加密数据的能力,反之亦然)。 我以 ECDSA 作为基础,因为它看起来...

回答 1 投票 0

ReactJS 在 src/ 目录之外导入组件

我有两个反应应用程序(A-应用程序,B-应用程序)。我需要将一个组件从 A 应用程序导入到 B 应用程序。但是当我尝试这样做时,我看到这个错误: ./src/App.js 找不到模块:您尝试导入 ../../src/

回答 4 投票 0

Reactjs 测试 api 调用

我想使用Reactjs进行开发,我制作了一个应用程序,在其中调用API(https://jsonplaceholder.typicode.com/users),我也对此调用进行了测试,但无法调用该API。 我做了一个小WebApi

回答 1 投票 0

ES6 数组解构怪异

谁能解释一下,为什么 ES6 数组解构会发生以下情况? 设a、b、c [a,b] = ['A','B'] [b,c] = ['BB','C'] console.log(`a=${a} b=${b} c=${c}`) // 预期:a=A b=BB c=C // 一个...

回答 4 投票 0

ES6 中带反引号的模板文字

如何在 ECMAScript 6 中编写包含反引号 (`) 的模板文字(即嵌套反引号)? 例如: var 查询 = ` 更新包 放 `关联` = "

回答 11 投票 0

为什么对于函数式 React 组件,箭头语法优于函数声明?

我总是看到用箭头函数语法定义的函数式 React 组件的示例: const foo = () => (...); 导出默认 foo; 而不是更传统的函数声明语法...

回答 5 投票 0

无法在节点中导入ESM .ts模块

我一直在尝试在nodejs中导入用typescript编写的ESM模块。但我收到以下错误: 导入路径不能以“.ts”扩展名结尾。 实用程序 导出类 Util {

回答 5 投票 0

如何使用“in”和/或“hasOwnProperty”缩小对象类型

我正在为接口编写类型保护,我注意到我无法使用 in 或 Object.hasOwnProperty.call 或 arg.hasOwnProperty 缩小对象范围。像这样: 接口测试{ 任务:字符串; }

回答 2 投票 0

在 try 块中赋值的最佳方法

令x; 尝试 { x = ...; } 捕获 (e) { 返回 } // 使用 `x` 的其余代码 常量 y = x + ...; x 只被分配一次,但我必须使用 let 而不是 const。 另一种方式是:...

回答 6 投票 0

在 JavaScript 中从对象复制某些属性的最有效方法是什么?

比如说,我有一个对象: const user = {_id: 1234, 名字: '约翰', 姓氏: '史密斯'} 我想创建另一个没有 _id 键的对象: const newUser = {名字:'约翰',姓氏:'史密斯'} ...

回答 7 投票 0

为什么 Babel 6 将分号从原始源中出现的位置移开?

在这个简单的 Babel (6.1.18) 示例中 babel --presets es2015 test.js 转换: '使用严格'; // 启用严格模式 (功能 () { 常量 A = 3; }()); 到 'use strict' // 启用严格模式 ; (

回答 2 投票 0

使用 VSCode 调试器进行 Jest 测试会抛出错误“SyntaxError:无法在模块外部使用 import 语句”

我已经尝试了很多事情,在这个阶段我可能会让事情变得更糟。有很多相关的问题,但没有解决我的问题。我显然做错了什么。 我想用

回答 2 投票 0

方括号Javascript对象键

谁能解释一下为什么/如何在 JavaScript 中分配键的方法是如何工作的? 一个=“b” c = {[a]: "d"} 返回: 对象 {b: "d"}

回答 6 投票 0

从打字稿中的公共文件夹 Nextjs 导入出现错误:找不到模块

我正在尝试使用常规导入以及使用 Typescript 在 Nextjs 中使用自定义绝对路径来导入文件。 由于某种原因,我不断收到找不到模块的错误,但我的 IDE 是...

回答 2 投票 0

ES6中可以在父类的静态方法中使用类变量吗?

很抱歉,如果这很奇怪或反模式。 假设我在子类上有一个静态方法,例如(为了可读性而大大简化) 类用户扩展模型{ //... 静态 getAll(){ 分贝。

回答 3 投票 0

排序功能实现多列自定义差异

尝试实现自定义排序,如下所示: // 1. 按“值”列排序,此处“a”(第一个对象)和 b(第二个对象)的差值等于 4.5 或小于 4.5,则 // 考虑相等的值(甚至

回答 1 投票 0

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