问题标签 [es5-shim]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
460 浏览

angular - 用于支持 es5 目标的 typescript 的 tsconfig 抛出错误

tsConfig.json的如下:

但是当我尝试运行时npm start它会抛出错误

TS5023:未知的编译器选项“lib”。

所以当我lib从 tsConfig 中删除时:

npm start再次使用

然后它开始抛出错误:

奇怪但配置:

对我来说超级好用。

但是目标是 es6;我无法为 IE 等较旧的浏览器进行转换。

请问这里的专家可以研究一下吗?可能是我不知道的一个小问题。

任何帮助是极大的赞赏。

欲了解更多信息:

0 投票
1 回答
271 浏览

javascript - 按日期排序合并对象数组

我有这个对象:

我想合并具有相同日期值以及这些覆盖促销和时间的对象。下面是我想要的结果:

我试着做点什么,但我不知道怎么做:

0 投票
1 回答
105 浏览

javascript - 在控制台 laravel 中未定义 Bloodhound typeahead

我正在使用带有 Bloodhound 的 typeahead,它已成功集成,但是当我按下它时,它会生成标签,但没有从我的 ajax 代码中搜索它。在控制台中它说未定义的猎犬。

0 投票
2 回答
15045 浏览

angular - Typescript Map 在使用其函数时抛出错误(mapobject.keys() 不是函数)

我是打字稿中的新蜜蜂,在我的 angular4 项目中,我收到了一个 json 格式的地图对象。

所以我声明了一个下面给出的类

我从 api 收到完全相同的 JSON。我安慰了 FormConfig 的对象,我得到了没有任何错误的控制台。我的代码在没有任何警告和错误的情况下编译。但是我无法使用 Map 的内置函数(如 forEach、keys、get 等)访问地图中的键和值。但 IDE 显示了这些函数建议。下面给出了我的部分代码。

我在我的 angular4 项目中使用 es5 目标,IDE 是 Visual Studio 代码。

在让我知道我在这里犯的错误之前是否有人遇到过这个问题。

谢谢你。

0 投票
4 回答
81 浏览

javascript - 如果在 if 语句中,是否有更好的编码方式

我想知道是否有一种更简洁的方法来编写这个 javascript 代码。ifif似乎相当平均。如果可能的话,很高兴使用es5/es6。基本上,我正在检查变量是否存在,如果它确实存在,我想确保 url 包含https并在不存在时更新它。

0 投票
1 回答
42 浏览

javascript - javascript中browser.executesript()的参数未从父函数传递给子函数

我想在量角器中使用下面的代码打开新标签(正在创建一个 href 并单击)。

如果我直接将链接文本硬编码在setattributes(). 如果我发送linknamefrom 调用函数,linkname则会将错误抛出为未定义。

如何让函数识别linkname参数。我尝试了箭头并没有工作。不确定我是否做得对。

Ctrl注意:使用+打开新标签的常用方法T在量角器中不起作用。所以我开始使用这个解决方法。

0 投票
1 回答
81 浏览

javascript - 了解 ie8fix & es5-shim

我很难理解 es5-shim 和 ie8fix 到底是做什么的。
谁能用简单的语言解释一下?
(不要只引用维基百科和其他来源!!)

0 投票
1 回答
52 浏览

javascript - 使用 Angular ES5 创建过滤器

我在 ES5 中使用 Angular v 4.4.4 创建了一个项目,但在制作管道过滤器来过滤表结果时遇到了困难(*ngFor 用于填充表)。我搜索了所有内容,但找不到示例。这可能吗?如果可以,有人可以给我举个例子吗?

到目前为止,这是我不完整的代码尝试

0 投票
1 回答
39 浏览

javascript - 模块化 JS:如何传递变量和事件

我有这个JS代码:

我正在尝试通过this.start_date点击this.end_date事件。尝试了几种不同的方式(你看到的就是其中之一)

请帮助我通过变量传递点击事件。

0 投票
2 回答
5512 浏览

javascript - Internet Explorer 11 是否仍需要 ES5 垫片?

我正在查看兼容表,似乎 IE 11 支持所有 ES5,除了(在 Miscellaneous 下)此功能:“可枚举的属性可以被不可枚举的对象遮蔽”。尽管提供了示例,但我不明白这意味着什么。

由于 IE11 支持大部分ES5 shim,我可以摆脱它吗?