ecmascript-6 相关问题

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

Visual Studio 无法识别 ES6 模板字符串

我在让 Visual Studio Code 和 Visual Studio 2013 识别模板字符串 (ES6) 的特殊语法时遇到问题: 视觉工作室代码 视觉工作室2013 我错过了什么?

回答 2 投票 0

ECMAScript 中不是循环模块记录

ECMAScript 规范有一个关于模块的部分。 Link() 是循环模块记录上的一个方法,它运行另一个名为 InnerModuleLinking 的方法,该方法传递当前模块(即...

回答 1 投票 0

ES6 类中受保护的属性(使用符号?)

问题: 如何以优雅的方式在 ES6 类中实现受保护的属性? (只能从子类内部访问) 我不是在寻找类似“ES 没有

回答 5 投票 0

是否可以在 Typescript 中按值“过滤”Map?

我正在寻找一种按值而不是键来过滤地图的方法。我的 Angular 应用程序中有一个数据集,其建模如下: { “85d55e6b-f4bf-47bb-a988-78fdb9650ef0”:{ 已删除:

回答 5 投票 0

WeakMap 是如何工作的? WeakMap 弱的是什么?

ECMAScript 6 引入了弱映射,可在 Node.JS v0.11.3 中使用 --harmony 标志使用。请考虑以下事项。 让weakMap = WeakMap(); 让键= []; let rubbish = '鱼罐头'; weakMap.set(key,

回答 4 投票 0

由对象状态参数化的方法的实例方法与原型方法

tl;博士 优先选择原型方法而不是实例方法的建议是通用的,还是仅适用于所讨论的方法确实独立于其他实例的情况

回答 1 投票 0

javascript 库未加载到 Angular TypeScript 项目中

我们正在尝试构建一个 JavaScript 库(dwbn-event-webcomponents),它可以导入到打字稿项目(Angular 17)中,也可以独立使用。它是通过 npm 从 git url 安装的。 ...

回答 1 投票 0

解构赋值来构造一个新对象 - 这可能吗? [重复]

是否可以使用解构赋值语法将数据对象提取到另一个对象而不是不同的变量中? 产生不同变量的示例(foo、bar...

回答 3 投票 0

node.js 中意外的保留字导入

我正在尝试运行node.js后端服务器。我在 Node.js 文件中导入时收到意外保留字错误。 文件 core.module.js 中的行是: '使用严格'; 从 './

回答 5 投票 0

如何确定 Angular 路由重定向的起始位置?

我有一个 Angular 6 SPA。 应用程序会定期在 iframe 中在幕后执行操作(以静默刷新 OAuth 令牌)。 每次我的应用程序执行此操作时,它都会重定向到“/”路线。 ...

回答 2 投票 0

从受控输入创建对象数组

我有一个带有动态创建输入的表单。输入的数量及其名称会根据获取的数据而变化。我想根据从这些输入获得的值创建一个对象数组....

回答 2 投票 0

动态多变量过滤功能

总结: 感谢您的阅读!我一直在试图弄清楚如何将多个变量(未知数量)传递到一个参数中,该参数接受一组对象(未知数量)在sho...

回答 2 投票 0

在 JavaScript 中更新对象属性的更短方法?

我有一个关于不同问题的用户提交列表,每当更新时,我都会更新几个属性。我想知道是否有更好的方法,也许是通过破坏或

回答 2 投票 0

fetch 函数的重构没问题吗?

我有以前的代码版本,看起来像这样 const getJSON = function (url, errorMsg = '出了问题') { 返回 fetch(url).then(响应 => { if (!response.ok) 抛出新的

回答 1 投票 0

如何在IE 11中实现展开运算符?

对于某些“提取”操作,我试图在不使用扩展运算符的情况下完成以下代码片段,因为 IE 11 不知道扩展运算符。 在 Chrome 中工作,但是...

回答 3 投票 0

将映射返回的对象分散到一个对象中

我正在尝试从循环中获取结果并将其传播到变量中 常量更新 = { ... (Array.from(document.querySelectorAll('.updated')).map(item => { 返回...

回答 2 投票 0

使用rest/spread语法将对象数组合并为单个对象

这段代码按预期工作;但是,它不适用于任何类型的输入: const input = [{选项A: {a: 1}, 选项B: {b: 1}, 选项C: {c: 1}]; input.map(({选项A, 选项B, 选项C}) =&g...

回答 1 投票 0

模块“AppModule”导入了意外值“FormBuilder”。请添加@NgModule注释

如何在app.module中添加formbulder 模块 AppModule 导入了意外值 FormBuilder。请添加@NgModule注释。 从 '@angular/platform-browser' 导入 { BrowserModule } ; 我...

回答 5 投票 0

ES6 中有没有一行行类比 ES5 `module.exports = require('./inner.js')`?

//之前 module.exports = require('./inner.js'); // 如今 从“./inner.js”导出默认值; 我正在尝试这样做,但 babel 只允许在 es7 第 1 阶段这样做,因为它是目前的提案。所以现在...

回答 2 投票 0

ES6 Promise 替换 async.eachLimit / async.mapLimit

在异步中,如果我需要将异步函数应用于 1000 个项目,我可以使用以下方法来实现: async.mapLimit(items, 10, (item, 回调) => { foo(项目,回调); }); 所以只有 10 个项目是专业的...

回答 5 投票 0

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