解决 pdf.js 出现 TypeError: key.split(...).at is not a function 报错问题

问题

使用pdf.js v2版本部分机型出现 TypeError: key.split(...).at is not a function 报错

解决

参考 https://github.com/wojtekmaj/react-pdf/issues/1465

方式一(推荐)
javascript 复制代码
 import 'core-js/features/array/at';
方式二 (解决了部分机型浏览器问题)
javascript 复制代码
  if (!Array.prototype.at) {
    Array.prototype.at = function (index) {
      if (index < 0) {
        index = this.length + index;
      }
      if (index >= 0 && index < this.length) {
        return this[index];
      }
      return undefined;
    };
  }
相关推荐
肖。35487870948 小时前
html中onclick误区,后续变量会更改怎么办?
android·java·javascript·css·html
Lee川9 小时前
从字符串操作到数组映射:一次JavaScript数据处理的深度探索
javascript
随逸1779 小时前
《React 性能优化:useMemo 与 useCallback 实战》
javascript·react.js
J2虾虾9 小时前
Vite前端项目构建
前端
HelloReader9 小时前
Tauri 用“系统 WebView + 原生能力”构建更小更快的跨平台应用
前端·javascript·后端
Wect9 小时前
LeetCode 106. 从中序与后序遍历序列构造二叉树:题解+思路拆解
前端·算法·typescript
yuki_uix9 小时前
当系统"没了头"(headless),AI 反而更好接手了?
前端
滕青山9 小时前
JSON转TypeScript接口核心JS实现
前端·javascript·vue.js
专注VB编程开发20年9 小时前
C#,VB.NET多台电脑读取REDIS服务器,如何保证数据不会冲突
前端·redis·bootstrap·html
凯里欧文4279 小时前
🔥真正高级的前端,早就用这 10 个 CSS 特性干掉 80% 冗余代码
前端·css