学到的知识
本专栏记录一下项目开发过程中通过解决问题学到的知识
noobCoderYzh
编程菜鸟一个!
展开
-
关于浮点数计算的精度以及数值类型的数据
最好把浮点数转换成整数进行计算,否则有可能出现精度丢失的问题。比如经典的 0.1+0.2 =0.300 000 000 000 000 040.1 + 0.2 = 0.300 000 000 000 000 04;// js的最小值Number.MIN_VALUE// js最大值Number.MAX_VALUE// 关于NaN和Infinityconsole.log(0/0); // NaN console.log(-0/+0); // NaNconsole.log(5/.原创 2021-11-12 10:31:04 · 763 阅读 · 0 评论 -
使用Promise.all()同时发送多个请求
项目开发过程中遇到了需要同时发送多个请求以及接受返回值的情况const req = [];// 假设有多个请求req.push(res1);req.push(res2);req.push(res3);...Promise.all(req).then(result=>{//result就是所有接口的返回数据数组 console.log(result);});...原创 2021-11-12 09:53:12 · 1929 阅读 · 0 评论 -
关于console.log()打印对象
const a = {b:1};a;a.b = 2;在控制台按顺序执行上面的代码结果竟然是!这个问题导致我定位半天没定位到BUG位置,记录一下原创 2021-11-12 09:41:35 · 466 阅读 · 0 评论