JKi*_*rtz 2 javascript string standards ecma262 language-lawyer
我今天只是遇到了一些困惑,"string".indexOf('');总是回归0,但我希望-1(因为false); 相反,"string".lastIndexOf('');总是返回6
lastIndexOf更容易理解,因为字符串是6个字母长("string".length是零索引返回5)但我没有看到ECMAscript规范(5.1或6.0)中描述为什么 ''会被视为单词/字符边界的任何地方
究竟是什么发生在这里?