ecmascript-6 相关问题

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

带有 JS Intl 的符号后的空格

我想用Intl的NumberFormat格式化一个货币,并得到返回值,符号和数字之间有一个空格“ ”。 new Intl.NumberFormat('pt-br', { 样式: '货币', 货币: '...

回答 3 投票 0

使用节点 ENV 变量作为默认方法参数

长话短说; 为什么这有效? 函数 func() { console.log(process.env.myVar) } 但事实并非如此; 函数 func(myVar = process.env.myVar) { 控制台.log(myVar) } 语境: 我会前...

回答 1 投票 0

上一页(主页)中的 jQuery 代码影响新页面(帖子页面)导航并导致错误

在我的 React 代码中,我包含了一些 jQuery 代码,以使主页组件在滚动时淡入可见。它工作正常,但是当我导航到另一个页面(例如“所有帖子”页面)然后...

回答 2 投票 0

为什么promise不等待?

本质上我想知道为什么 Done 会立即记录在这里, Promise.resolve().then(new Promise(resolve,reject){ /* 一些逻辑 */ 解决() }).then(console.log("完成")); 如果...

回答 1 投票 0

如何让 document.querySelectorAll('#selector') 等待直到解决承诺

我像这样链接promise.resove(),问题是第三个承诺内的document.querySelectorAll在完成我不想要的第二个承诺之前被触发。 让承诺= Pr...

回答 1 投票 0

jsx 映射中的 return 语句

为什么我仍然看到有些人写回车和大括号,而你可以不用大括号,尽管你有多行html标签? {相册.map(o=> ... 为什么我仍然看到有些人写 return 和 braces,而你可以不用 braces,尽管你有多行 html 标签? {albums.map(o=> <div key={o.id} className="album-item"> <div className="album-item-name"> {o.name} </div> </div> )} 就像上面的代码一样,它刚刚工作了 当return之前有语句时使用大括号when。 例如,如果我映射数据并且打算在返回之前进行一些计算,我会使用大括号,但我只缩进返回一个块语句,就像在您的代码中一样,我不使用大括号。 需要大括号。 ablums.map(o => { const name = `app_${o.name}` return( <div key={o.id} className="album-item"> <div className="album-item-name"> {name} </div> </div>); }); 不需要大括号 {albums.map(o=> <div key={o.id} className="album-item"> <div className="album-item-name"> {o.name} </div> </div> )} 众多可能的情况之一可以是 使用大括号,您可以直接在React组件的返回部分中编写此代码: {albums.map(o=> <div key={o.id} className="album-item"> <div className="album-item-name"> {o.name} </div> </div> )} return 语句的用例将在 React 组件的渲染部分中 let myDivs = albums.map(o=> return ( <div key={o.id} className="album-item"> <div className="album-item-name"> {o.name} </div> </div> ) ) 上述答案的另一个变化让我陷入了困境。看来你也可以用括号代替大括号,即: {albums.map(o=> ( <div key={o.id} className="album-item"> <div className="album-item-name"> {o.name} </div> </div> ))}

回答 3 投票 0

如何编写扩展函数组件的 ES6 类 React 组件?

我知道在 vanilla ES6 中你可以编写一个扩展函数类的类。此处对此进行了解释。 React 通过扩展 React.Component 来支持 ES6 类组件和函数组件。 ...

回答 3 投票 0

使用 Node.js / ES6 如何设置 dotenv 文件的自定义路径?

使用 require 语法模式时,设置 .env 文件的自定义路径非常简单。 require('dotenv').config({ path: path.join(__dirname, '/models/.env') }); 然而,我最近添加了“...

回答 1 投票 0

我无法使用带if的js标记语句,是不是浏览器的bug?

免责声明:是的,我知道 goto 不好,我对规范和实现感兴趣,而不是最佳实践。 我有一个超级简单的 javascript 标签语句示例 让我= 0; 富: 如果...

回答 2 投票 0

如何编写扩展功能组件的 ES6 类 React 组件?

我知道在 vanilla ES6 中你可以编写一个扩展函数类的类。此处对此进行了解释。 React 通过扩展 React.Component 来支持 ES6 类组件和函数式组件...

回答 3 投票 0

AWS Lambda NodeJS 18.x 函数,简单的 ES 模块导入会抛出 Runtime.UserCodeSyntaxError

我已经尝试了在这里和其他论坛上可以找到的所有方法,使用常见的 JS 和 ES 模块导出/导入节点函数。即使使用最简单的导入,我也会得到这个无用的 e...

回答 1 投票 0

Javascript:设置数据结构:相交

尝试让两个数据集相交,但我做不到。例如,在下面的代码中,mySet 和 mySet2 相交应产生“1”,因为它们在...中的值均为“1”。

回答 11 投票 0

umzug 无法在 Node js 中导入 ES 模块

我正在尝试使用 ExpressJS 构建一个简单的应用程序作为我的个人项目。我正在使用sequelize ORM 来处理数据库更改。现在我想回滚迁移,为此我使用了以下内容

回答 1 投票 0

将属性移动到父对象

这是我收到的用于进一步处理的对象: 常量容器= { “A”: { “模型”: { “颜色”:“蓝色”, “形状&q...

回答 3 投票 0

访问其他页面的声明性环境记录中的项目——可能吗?

我试图找出在包装器页面中运行的脚本是否可以访问和使用在 iframe 中加载的另一个页面上定义的某些 JavaScript 对象类型。不,我并不是想设置...

回答 1 投票 0

Visual Studio Code:如何自动格式化模板文本中包含的 HTML?

在我的 Javascript 代码中,我有许多包含 HTML 代码的模板文字。这些块通过 es6-string-html 正确突出显示。但是,它们不会自动格式化,这意味着

回答 2 投票 0

SheetJS,修复记录:/xl/workbook.xml 部分(工作簿)中的工作表属性

我使用SheetJS将数据导出到excel,看起来像excel本身修复数据。数据下载良好,但是收到此警告可以吗? 我从 UI 中获得了 file.xlsx,当我通过 Excel 打开它时,我

回答 4 投票 0

console.dir() 的默认输出颜色在 DevTools 中代表什么?

浏览器 DevTools 中提供的 console.dir() 方法使用彩色文本输出对象属性和访问器。例如,这个基本的 Vector 类: 在这张图片中,我们有内在的我...

回答 1 投票 0

解构地图

如果我在 javascript 中有一个像这样的对象: 让 obj = {b: 3, c: 4, d: 6} 如果我解构它,我可以很容易地得到不同的部分,例如,如果我这样做,我可以得到 c 和 d: 让...

回答 9 投票 0

如何用不同的键映射React组件?

我想加载组件,但它显示了一个问题,即组件具有相同的键,但我映射到 selectedGroups 并给出 gr.id 作为它在第一个版本之前工作的键: 共享标签 =

回答 3 投票 0

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