这是我的问题我正在学习JavaScript,问题在于理解为什么这些值会返回相同的值?我不明白的是int16_t
,它返回10的相同值,不应该是12或8吗? b的值是正确的10 ..然而," C" lastIndexOf()
不是。
lastIndexOf()
答案 0 :(得分:6)
字符串只包含一个“test”实例,因此shinyapps::deployApp('C:/Users/InfiniteFlash/Desktop/App_Name')
和indexOf
的结果应该相同。
lastIndexOf
找到另一个字符串中子字符串的 last 实例的第一个字符的索引(从字符串的前面开始计算)。
找不到子字符串中最后一个字符的索引。
它找不到另一个字符串末尾的字符数。
答案 1 :(得分:0)
lastIndexOf - 将返回最后一次出现的STRING。不是字符串的最后一个字符。那么,将返回" test"字符串开始。
答案 2 :(得分:0)
嗯,这是对的。
在你的例子中,恰好发生了" test"具有相同的indexOf()
和lastIndexOf()
索引,因为您有字符串" test"就一次。两个javascript函数都返回字符串开头的索引。
希望它足够清楚。