ecmascript-6 相关问题

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

函数内的 var 给出未定义的[重复]

更新1:为什么我变得未定义 我正在努力赚取js提升。 当我将它放入函数中时,我得到了未定义的结果,但是当我不放入任何函数时,我得到了输出。 当我使用...

回答 1 投票 0

使用 ES6 合并两个对象[重复]

我确信这个问题之前已经被问过,但我找不到我正在寻找的答案,所以这里是: 我有两个对象,如下: 常量响应 = { 纬度:-51.3303, 液化天然气:0.39440 } ...

回答 2 投票 0

Webpack TerserPlugin - 排除节点模块

使用自定义 Angular Builder,我尝试将整个模块排除在缩小/优化之外。 Webpack .md 文件显示 排除 类型:String|RegExp|Array 默认值:undefined 文件...

回答 2 投票 0

ES6 迭代类方法

给定这门课;我将如何迭代它包含的方法? 动物类{ 构造函数(类型){ this.animalType = 类型; } 获取动物类型(){ console.log('这个.

回答 12 投票 0

GSAP 导入失败

我试图将 gsap 包含到 JavaScript 文件中,即使它非常简单,它也不会加载。我正在使用 GreenSock 文档所说的方法,但仍然没有运气。我添加了“类型”...

回答 3 投票 0

如何在新的数据模型中过滤和映射嵌套数组?

我有一个包含数组的对象,在这个数组中我想根据类型过滤对象。 我用 .filter 得到了这个。然后我想将该对象的属性(数组)添加到...

回答 4 投票 0

无法为代理对象设置“应用”陷阱

我创建了一个带有“apply”陷阱的代理对象: 变量目标={}, 处理程序 = { 应用:() => 42 } 代理 = 新代理(目标,处理程序); 代理人(); // 类型错误:代理不是函数...

回答 3 投票 0

如何将列表项更改为react中编辑功能的输入?

我开始学习 React,并列了一个待办事项列表。具有添加、删除、拖放和编辑功能。 对于我的编辑,我获取列表项字符串并将其放置在用于添加的输入中,如果我按添加...

回答 1 投票 0

如何从同一节点 CLI 动态导入 commonJS 和 ES6 模块?

我在SO上浏览了很多类似的问题,但没有找到明确的答案。 我正在编写一个 npm CLI 工具,该工具应该动态导入指定的模块并在

回答 1 投票 0

当我尝试打印无序列表中的所有数组项时,React 中的 Array.map() 出现问题

这是代码: 让计数= 0; 函数生成值(任务){ 计数 += 1; 让 someValue = Math.random() * 10; 任务.push({key:count,value:someValue}); 控制台.log(任务); }

回答 2 投票 0

如何在 Nextjs13 中的服务器操作后调用通知/toast

嗨,我正在努力找出如何在 Nextjs 13 中使用服务器操作成功进行数据突变后调用 toast。toast 是一个客户端组件,因为它使用钩子/上下文。 我该怎么去...

回答 2 投票 0

无法导出const箭头函数

ES6新手,我试图制作一个像这样的React简单功能组件 // ./Todo.jsx 导出默认 const Todo = ({ 待办事项, onTodoClick, }) => ( ... ES6 新手,我试图制作一个像这样的 React 简单功能组件 // ./Todo.jsx export default const Todo = ({ todos, onTodoClick, }) => ( <ul> {todos.map( (todo, i) => <li key = {i} onClick = {() => onTodoClick(i) } style = {{textDecoration: todo.completed ? 'line-through': 'none' }} > {todo.text} </li> )} </ul> ) 但是 // Another file import Todo from './Todos.jsx'; console.log(Todo) // undefined 没有产生箭头函数。 但是如果我在导出链接中省略“const todo =”部分,就像这样 export default ({ todos, onTodoClick, }) => (...) 导入成功。 这是为什么? 您尝试导出默认值并同时声明变量,这是无效的语法。 考虑以下情况,因为我们知道您可以仅使用关键字的一个实例来声明多个变量,var a, b, c;导出定义根本没有意义。 export default var a, b, c; 这意味着什么?会出口什么? 此外,使用 export default 语法已经创建了一个名为 default 的变量,该变量需要包含值或引用。 如果您想使其成为常量,请导出变量。 const Todo = () => {}; export default Todo; ESDiscuss 上有一个关于此问题的 主题 看看吧 箭头函数导出为单独的行: import React from 'react'; const Body=()=>( <div>This is my body</div> ); export default Body; 这里可以在同一行导出 第一种方法 import React from 'react'; export const Body = () => ( <div>This is my body</div> ); 第二种方式 import React from 'react'; const Body = () => { return <div>This is my body</div> }; export {Body}; 重要的是你必须使用下面的代码导入这个箭头函数 import {Body} form 'path'; /*use arrow function name inside the curly bracket only.*/ 希望这能帮助您在同一行中导出箭头函数:)

回答 2 投票 0

React Hooks Set 函数:如何正确更新对象数组中的属性?

我正在做这个练习:https://www.reacterry.com/portal/challenges/select-all-checkboxes 如果您查看 checkOnChange 函数,我尝试以多种不同的方式执行此操作,但它们不...

回答 1 投票 0

动态导入在node.js中有用吗?

我对node.js/express 相当陌生,到目前为止我真的很喜欢它。 我使用 ES6 语法进行导入。 当我开始我的项目时,我创建了所有这样的路线: app.get("/getmenu", (req, res) ...

回答 1 投票 0

在嵌套对象上使用扩展运算符时出现错误

当使用这样的扩展运算符时,我收到错误 Cannot redeclare block-scoped variable 'price'。 常喝= { id: 'xhs8Pla', 名称:“柠檬水”, }; 常量价格 = { 销售:99, 福...

回答 2 投票 0

Node.js 中未处理的承诺拒绝

我正在尝试进行 DELETE 调用,并且正在实现下面的功能。我知道在承诺中,需要有“解决”和“拒绝”状态,但我得到了一个未处理的承诺

回答 4 投票 0

陷入两次无限制语法违规之中

这是我原来的代码: const buildTableContent = (设置) => { 常量条目= []; for(设置中的常量键){ for (env[key] 中的 const 子键) { 设置基本上是一个字典...

回答 2 投票 0

尝试选择随机字典条目时出错:无法读取属性Symbol(Symbol.iterator)

当尝试从 Javascript 对象 WORDS 中选择随机单词及其描述时,不幸的是打印了一个错误: “严格使用”; 常量字= { "one": "词语描述1", “二”:...

回答 1 投票 0

如何保证多个Promise的解析顺序?

尝试学习一些现代 JS,特别是 ECMAScript 6 Promises。我正在玩这个简单的测试: 让慢=新的承诺((解决)=> { 设置超时(函数() { 安慰...

回答 6 投票 0

无法在模块外使用 import 语句 - Node JS - (使用翻译模块时) - 如何解决? [重复]

我使用的是node版本16,整个项目都是使用require导入。像这样 const 猫鼬 = require('猫鼬'); 目前,我们计划使用一个名为“translate”的 npm 模块 https://...

回答 1 投票 0

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