navysir8 2018-05-04 07:15 采纳率: 33.3%
浏览 1620
已结题

ES6新属性at()报at函数未定义

源码:
console.log('abc'.at(0) );

在谷歌浏览器中运行报错,at是一个未定义的函数,而charAt ES5可以,是es6不支持吗?

  • 写回答

2条回答

  • hfhan_872914334 2018-05-04 08:00
    关注

    是的,你可以在控制台打印下String.prototype,并没有at这一api。

    String.prototype.at目前处于 Stage 0 Proposals 阶段,也就是还没有通过预案。

    想要使用 String.prototype.at ,需要引入at.js :npm install string.prototype.at 或者 <script src="at.js"></script>

    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器