ecmascript-5 相关问题

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

为什么函数声明会被提升而函数表达式却不会?

根据吊装定义: 提升是一种 JavaScript 机制,其中变量和函数 在代码执行之前声明被移至其作用域的顶部 为什么函数要声明...

回答 1 投票 0

从性能角度看函数声明与表达式?

网络上有很多 javascript 文章将函数声明 function foo (){} 与函数表达式 var foo = function () {} 进行比较。他们通常会提到诸如吊装、行为之类的事情......

回答 2 投票 0

所有的函数声明和表达式都是在幕后调用 new Function() 创建的吗?

我正在阅读 ECMA 262 v5 脚本中涉及函数定义的部分。对于函数声明和函数表达式,都提到了以下内容: 返回创建的结果...

回答 2 投票 0

函数声明或函数表达式

我刚刚在块作用域中定义函数时遇到了问题。考虑以下程序: 尝试 { 迎接(); 函数问候(){ 警报(“圣诞快乐!”); } } 抓住(呃...

回答 1 投票 0

下划线的each和ES5 forEach的区别

我有 _.each(this.fields, 函数(field, idx) { 我想我可以把它改成 this.fields.forEach(函数(字段, idx) { 没有破坏任何东西。 之间真的有区别吗

回答 2 投票 0

如何编写一个函数,以字符串形式接收电话号码并验证它是否是美国电话号码?

如果传递的字符串是有效的美国电话号码,该函数应返回 true。

回答 3 投票 0

在 JavaScript 中查找 JSON 对象中是否存在值的最佳方法?

我有一个单级 JSON 来搜索给定值是否存在。 ecma5 中是否提供了相同的紧凑方法?

回答 4 投票 0

ES5 sort() 和日期

我的数组中有许多对象。这些对象有一个“时间”属性,它是一个日期字符串。 项目=[ {时间: "2013-03-01T10:46:11Z"}, {时间: "2013-03-03T10:46:11Z"}, {

回答 1 投票 0

在ES5/ES5.1中获取对象的类名

所以在 ES6 中,有 .constructor.name ,可以在任何对象上使用它来获取其类名。 ES5中有什么东西可以做到这一点吗? (注:在评论者提到升级浏览器等之前,...

回答 1 投票 0

在 ES5 文件夹中将 Highcharts 与 IE 11 一起使用,但它崩溃了

我尝试使用 IE11 运行 Highcharts,但它崩溃了 我按照文档中的说明从 ES5 文件夹加载 Highcharts。 IE11 devtool 控制台指示 Highcharts es5 代码似乎不是有效的 ES5...

回答 1 投票 0

错误(无法读取未定义的属性(读取状态))在render()中添加this.state.a

我不明白为什么会出现这个错误,我从来没有使用过类组件,但是我对功能组件有很多经验,我使用create React app安装了应用程序,也许我是

回答 1 投票 0

Code.org——在数据库中搜索正确的日期,然后将其添加到列表中

我正在为学校做一个项目,快完成了。我需要 code.org 在我的数据库中搜索在设定的日期发生的习惯。 (一周中的几天)然后放入列表中并

回答 1 投票 0

使用webpack和babel将ES6转ES5文件javascript但是不行

我使用webpack和babel将ES6文件转换为ES5文件javascript,但它不起作用。文件代码javascript包含很多函数。 这是文件 webpack.config.cjs: 模块: { 规则:[ ...

回答 1 投票 0

使用 Html5 getter 和 setter 通过显示模块模式实现属性所需的说明

我搜索了很多关于如何在 JavaScript 中处理属性的信息。我见过的大多数揭示模块模式都具有专门公开的功能,根据经验,我知道如果我公开一个对象,我会

回答 1 投票 0

使用 Html5 getter 和 setter 通过显示模块模式实现属性所需的说明

我搜索了很多关于如何在 Javascript 中处理属性的信息。我见过的大多数揭示模块模式都具有专门公开的功能,根据经验,我知道如果我公开一个对象,...

回答 2 投票 0

Javascript 减少空数组

当我减少数组时,我试图得到数字零,但我不清楚函数的行为 [].reduce(函数(previousValue, currentValue){ 返回数字(前一个Va...

回答 5 投票 0

JavaScript 属性访问器中点表示法和括号表示法哪个性能更好?

在一次采访中,我被问到了标题中描述的问题。我想面试官想问的是js中属性访问器的底层原理。所以我想知道的是

回答 1 投票 0

如何通过传入字段集来搜索整个对象数组:javascript

当我想在作为数组传递给函数时跨某些字段进行搜索时,如何跨对象数组进行搜索。例如: const src = [ { id:1, 姓名: "name1", 年龄: 25}, { id...

回答 2 投票 0

TypeScript 类转换为 ES2015 会生成导入路径错误

我正在尝试将我在 TypeScript 中制作的一些简单类转译为 ES2015 模块。我有一个名为 Grid 的主类: 导入 { type GridColumn, type GridFilter, type GridDataItem } from './typ...

回答 1 投票 0

为什么 Babel 修改子类的原型而不是复制静态属性?

由于旧的浏览器支持,我们都使用babeljs将ES6转译为ES5。当 Babel 编译一个从另一个类扩展的类时。编译后的代码的一部分类似于以下内容: ... ...

回答 1 投票 0

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