员与猿与缘
2019-03-04 19:34
举个例子:
前面讲到的indexOf("v",8),这里的8就代表字符串中第九个位置对吗?
而split(".",2),这里的2就表示按“.”分割字符串,取前两段,为什么不是取前三段呢?
有什么好的解释或者好的区分方法吗?像这样类似的还有吗,只是个人觉得记起来比较烦,有的从0开始数,有的又不从0开始数。
之前那是索引值,这是次数,不一样。
是我瞎了吗,介绍不是明明写了2表示的是分割的次数吗,返回的子串的数量不会多于2
index里的8是在字符串中开始检索的位置,好好看参数说明啊兄dei
是从0开始数的,但这个2是终止到索引2,但不取2的索引,就是说只取0和1的索引
split(".",2)表示的是使用"."将字符串分为长度为2的字符串数组;
indexOf()是指下标,下标是0开始的;
split(".",2)中的2表示的不是数几个数,表示的是取前面两个字符
JavaScript进阶篇
468195 学习 · 21891 问题
相似问题