ES 提案:JSON 超集
在 ECMAScript 2019 之前,ECMAScript 字符串与 JSON 字符串字符集合是不同的,现在新的提案决定移除它们之间的差别。
累计 71 篇
在 ECMAScript 2019 之前,ECMAScript 字符串与 JSON 字符串字符集合是不同的,现在新的提案决定移除它们之间的差别。
对象(Object)是 JavaScript 的基础数据类型,JavaScript 像对象一样处理原始值、对象和函数,带你了解对象的动态性质和继承。
ES 提案以下划线作为数字的分隔符,数字分隔符使得数字具有更好的可读性。
如何使用 async-await 实现一个函数,使得 repeat(() => {console.log('1')}, 5, 2000) 每两秒执行一次打印,总共五次?
ECMAScript 2019 添加字符串的 trimStart 和 trimEnd 提案,用于分别删除字符开始和结束的空白字符。
函数柯里化是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新函数。
浏览器中超过50ms的任务定义为长任务,这一过程如果超过100ms,那么用户会察觉到网页的卡顿,为了避免长任务,一种方案是使用时间切片。
ECMAScript 添加了字符串 String.prototype.matchAll 提案,用于捕获字符串所有的匹配对象。
近来红火的 React 框架在以 JavaScript 引擎 V8 中出现了性能问题,主要是因为 V8 对 JavaScript 值在内存中的表现形式的优化造成的。本文将带你了解这些优化是如何影响 Shape 机制,从而引发问题。
在 JavaScript 中,数值有正负之分,零(0)是一个特殊值,+0 和 -0 如何理解呢?