这行代码在一个数字数组 [1, 2, 3, 4, 5]
中搜索元素 '3'
。由于 '3'
不是数值类型,而是字符串类型,因此在进行查找时,要将它隐式地转换为数字类型。由于该数组中确实包含值为 3
的元素,因此该方法会返回该元素的索引 2
。所以,这行代码的结果是 2
。
JavaScript中indexOf方法的应用与结果解析
2 min read
这行代码在一个数字数组 [1, 2, 3, 4, 5]
中搜索元素 '3'
。由于 '3'
不是数值类型,而是字符串类型,因此在进行查找时,要将它隐式地转换为数字类型。由于该数组中确实包含值为 3
的元素,因此该方法会返回该元素的索引 2
。所以,这行代码的结果是 2
。