lastIndexOf()是不是从开头检索最后一次出现位置的。

<script type="text/javascript">

var str="Hellwoworwld!";
document.write(str.lastIndexOf("w"));

</script>

输出结果是9。从头开始数‘w’,最后出现位置是9。按照W3c上说是从结尾开始检索的,从后往前数,那么结果不该是8吗?

阅读 3.2k
3 个回答

= = 你数清楚一下 你helloworld是不是打错了...

无论是lastIndexOf,还是indexOf都是输出索引,索引就是从左向右编号的

明明就是9。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题