前端需注意的兼容性和临界值

  1. 数组的 findLastIndex 兼容性不好。慎用
  2. 处理大体积数据时,一些函数的方法会报错(内存溢出,RangeError: Maximum call stack size exceeded点击查看原因和具体方案
  3. 使用 Promise.allSettled 代替 Promise.all 来处理存在reject的情况
  4. vue 使用query进行路由跳转传参时,传的是布尔值、数字等,在页面上route.query里面得到的却全是字符串 (浏览器原生api也是一样)
  5. 移动端:当元素有自定义touchMove事件的时候,可能有必要使用样式 touch-action: none; 来禁止默认的滚动和缩放行为
  6. new Date('2025-12-18')和new Date('2025/12/18')是有区别的,前者是UTC时间,后者是本地时间。应该使用new Date('2025/12/18')或者new Date('2025-12-18 00:00:00')来避免出现bug
posted @ 2025-02-24 16:45  william_new  阅读(42)  评论(0)    收藏  举报