JavaScript问题?
表达式“[1,2,'1','2'].lastIndexOf('1',1)”的返回值是()表达式“[a,b]=[12,34,56]”执行后,变量b的值为______。...
表达式“[1, 2, '1', '2'].lastIndexOf('1', 1)”的返回值是()
表达式“[a, b] = [12, 34, 56]”执行后,变量b的值为______。 展开
表达式“[a, b] = [12, 34, 56]”执行后,变量b的值为______。 展开
2个回答
展开全部
表达式“[1, 2, '1', '2'].lastIndexOf('1', 1)”的返回值是(-1) 表达式“[a, b] = [12, 34, 56]”执行后,变量b的值为___34___。
解析:lastIndexOf的语法为str.lastIndexOf(searchValue[, fromIndex]),
searchValue
一个字符串,表示被查找的值。如果searchValue是空字符串,则返回fromIndex。
fromIndex可选
待匹配字符串searchValue的开头一位字符从 str的第fromIndex位开始向左回向查找。fromIndex默认值是 +Infinity。如果 fromIndex >= str.length ,则会搜索整个字符串。如果 fromIndex < 0 ,则等同于 fromIndex == 0。
表达式[1, 2, '1', '2'].lastIndexOf('1', 1) //returns -1。指明fromIndex为1则从该数组的下标1处(即元素2处)反向向回检索,没有找到元素"1",即返回值为-1。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询