ecmascript-5 相关问题

ECMAScript是Ecma国际标准262的名称。它基于脚本语言JavaScript,由Netscape提供给Ecma进行标准化。第5版是第4版取消后的第3版规范的更新。它添加了新功能,包括严格模式,getter和setter,JSON对象,以及Object,Array,Date和Function原型的新方法。

扩展 Object.prototype JavaScript

我不是在问这是否可以: Object.prototype.method = function(){}; 几乎每个人都认为这是邪恶的,因为它搞砸了 (var i in obj)。 真正的问题 无视 无法...

回答 5 投票 0

在 Safari 中执行 JavaScript 代码时出错

我在 MacBook 和 iPhone 上测试时遇到了 JS 运行时错误。苹果软件不早于2017年,估计是ES6+的兼容问题。 在我的代码中,我使用这样的模块: //

回答 0 投票 0

以递归方式在项目数组中实现搜索:React JS

我正在使用一组对象递归地绘制一棵树。我能够调出具有所有展开折叠相关功能的树。我已经实现了搜索功能

回答 1 投票 0

EcmaScript 5 浏览器实现

所以 Safari 和 Chrome 已经开始在他们的测试版中实现一些 ES5 的东西。 例如 Object.create 就在其中。 你们有谁知道是否有一个网站可以显示 br...

回答 1 投票 0

如何从参数中提取值作为函数数组?

今天我为一家公司进行了编码测试。我被问到一个问题,我遇到了以下问题。 输入:第一行由一个整数 n 组成,表示要验证的 ID 的数量...

回答 0 投票 0

为什么 Array.filter 的谓词返回类型是未知的(而不是布尔值)?

在 TypeScript 核心库中,Array.filter 有两个签名: filter(predicate: (value: T, index: number, array: readonly T[]) => value is S, thisArg?: any): S[]; 过滤器(

回答 1 投票 0

JavaScript 中数组传播语法的替代方案

所以我正在使用一个使用 ES5 JavaScript 的旧代码库,这意味着我无法传播数组 var listOfItems = [ ['item1', 'test', '1'], ['item2', 'test2', '2'] ]; var 文档定义 = { 风格...

回答 4 投票 0

遗留代码库 (ES5) 中的模块化功能

背景 我正在尝试使用 jest 为用 ES5 编写的充满代码味道的遗留代码编写单元测试,以便我可以在适当的时候重构遗留代码。 问题 有一百...

回答 0 投票 0

此语言功能仅支持 ECMASCRIPT_2015 模式或更高版本:块作用域函数声明

当我的 HTML 中存在一个 div 时,我有两个横幅需要显示,我已经制作了这个脚本并且它工作得很好。问题是我正在使用 GTM,它给出了这个错误:“T...

回答 1 投票 0

JS 模块给出错误“不是构造函数”

我正在从 node.js 应用程序中删除 babel,但我遇到了一个问题,其中一个文件正在使用显然只为 es5 构建的 jssoup。该脚本抛出以下

回答 0 投票 0

具有负数和非整数幂的 Math.pow

Math.pow 的 ECMAScript 规范具有以下特殊规则: 如果 x< 0 and x is finite and y is finite and y is not an integer, the result is NaN. (http://es5.github.com/#...

回答 2 投票 0

为什么以及如何 ([![]]+[][[]])[+!+[]+[+[]]] 评估字母“i”? [重复]

在阅读 dzone 上发布的这篇文章时,我发现了一段 JavaScript 片段,最初由 Marcus Lagergren 在 Twitter 上发布。 下面的代码显然打印了字符串“fail” (![]+[])[+[]]+...

回答 2 投票 0

如何在 TypeScript 中键入基于原型的 ES5 类?

我正在将一些旧的 ES5 项目转换为 TypeScript。在这些项目中,有如下定义的老式类(函数)(简化示例): 函数 MyClass(a...

回答 1 投票 0

使用 Javascript 将包含数组和对象混合的嵌套对象转换为不同的结构

我有一个看起来像这样的嵌套对象。这包含嵌套数组和其中的对象。看起来像这样 常量输入 = { 结果: { 数据: { 组映射器:[ { ...

回答 1 投票 0

为什么 Babel 需要一个 polyfill 而不是默认转译某些方法?

我一直在通过一个课程学习如何在 Javascript 中使用 babel,我理解了带有预设“env”的 babel 将 ES 的更高版本转换为 ES5 的想法。但是我已经来了......

回答 2 投票 0

如何检测 ECMAscript 版本?

我想看看我在浏览器中使用的 ECMAscript 版本(例如 chrome 59),因为在处理 RegExp 内容时 ECMAscript3 和 ECMAscript5 之间存在一些差异。 我有四个...

回答 5 投票 0

我怎么知道我在React中使用的是ES6?

我正在尝试使用react.js。我在阅读 "react入门 "的时候发现了一个问题。(链接:https:/facebook.github.ioreactdocsgetting-started.html)页面中间有一个 ...

回答 2 投票 4

使用支持IE11的vanilla JavaScript按价格对UL进行排序。

非常简单,我想用vanilla JS对一个无序列表进行价格排序,并且需要IE 11的支持。我得到了一个错误document.querySelector(...).innerHTML,也不....

回答 1 投票 0

在一个Javascript集中复制项目

我是通过基础知识的Javscript集.根据它的定义,一个集是一个特殊类型的集合 - "值集"(无键),其中每个值可能只出现一次。但我看到当它...

回答 1 投票 0

在Vaadin Flow 14.2(或16)应用程序的生产构建中禁用ES5移植。

Vaadin团队的这篇博文中有一节,"跳过ES5移植,加快开发模式前端构建"。(我假设ES5指的是EcmaScript 5,也就是JavaScript 5。)这一节... ...

回答 1 投票 0

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