JavaScript 浮点数陷阱及解法
JavaScript 浮点数运算时经常遇到会浮点数精度误差问题,但具体就说不清楚了。本文帮你理清这背后的原理以及解决方案,解释 JS 中的大数危机和四则运算中会遇到的坑
累计 72 篇
JavaScript 浮点数运算时经常遇到会浮点数精度误差问题,但具体就说不清楚了。本文帮你理清这背后的原理以及解决方案,解释 JS 中的大数危机和四则运算中会遇到的坑
ECMAScript 提案推出 Array, 类数组和字符串的 .item() 方法,item() 可索引取值数组对象的某一项,特别是负值索引取值。
在 JavaScript 中使用 async/await 语法处理异步事务,本文展示用 async/await 语法使用 Fetch API 来获取 JSON 数据,处理获取错误,取消请求,执行并发请求。
async/await 是在 promise 之上的语法糖,提供了一种以同步方式处理异步任务的方法。使用 try/catch 捕获异常拒绝的 promise。await promise 操作符暂停函数的执行,直到 promise 被成功解析或被拒绝。
ECMAScript 2021 提案功能现在正在实现中,ES2021 包含哪些功能呢?String.prototype.replaceAll,Promise.any(),WeakRefs,Logical assignment operators,数字分隔符(numeric-separators) 等等。
ECMAScript 提案类的私有静态方法(private static methods),这篇文章将详细介绍有关类的私有静态方法以及私有静态方法的读和写。
ECMAScript 标准添加一个处理字符串的方法 String.prototype.replaceAll,用于全局替换满足条件的字符串子串。String#replaceAll 方法解决了哪些问题呢?
ES2015 添加箭头函数的支持,箭头函数与 JavaScript 常规函数有哪些不同?函数内部 this 值绑定指向有什么需要注意的?
ES6 新增加 Math.sign 函数判断数值的符号,现在在 JavaScript 中判断数字是正数还是负数是一件很容易的事。
ECMAScript 提案 Promise.any() 是 Promise 的新方法,Promise.any 关注首先成功的状态,在处理多个异步运算时很有用。