You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

String.charAt()与String.at()方法的区别是什么?

数组at()与方括号索引的差异对比

我仔细对比了数组at()方法和传统方括号[]索引的工作逻辑,目前能确定的唯一差异就是:

  • at()支持传入负索引,比如用arr.at(-1)就能直接取到数组最后一个元素,而用arr[-1]的话,JS会把-1当作普通属性名处理,根本不会识别成数组索引
  • 除此之外,在正索引访问、越界访问返回undefined这些场景里,两者的表现完全一致

内容的提问来源于stack exchange,提问作者Player_50B

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 05:27:00