字符串为什么支持[]这种写法?

图片描述

字符串为什么支持上面这种写法?

阅读 948
评论
    9 个回答
    • 6.6k

    明明是ES5的规范。
    可以查下MDN。
    MDN String
    从字符串中获取单个字符
    获取字符串的某个字符有两种方法。 第一种是使用 charAt 方法:

    return 'cat'.charAt(1); // returns "a"

    另一种 (在ECMAScript 5中有所介绍) 是把字符串当作一个类似数组的对象,其中的每个字符对应一个数值索引

    return 'cat'[1]; // returns "a"

    ES5规范

      相似问题
      推荐文章