String.charAt()与String.at()方法的区别是什么?
数组
at()与方括号索引的差异对比 我仔细对比了数组at()方法和传统方括号[]索引的工作逻辑,目前能确定的唯一差异就是:
at()支持传入负索引,比如用arr.at(-1)就能直接取到数组最后一个元素,而用arr[-1]的话,JS会把-1当作普通属性名处理,根本不会识别成数组索引- 除此之外,在正索引访问、越界访问返回
undefined这些场景里,两者的表现完全一致
内容的提问来源于stack exchange,提问作者Player_50B
相关产品推荐
相关产品推荐

