摘要:参考链接只返回字符串在规定的查找顺序中,首次出现的位置传参相同返回值类型相同不同字符串的在传入参数不是字符串的情况下默认会转换为字符串而数组的不会进行数据类的转换赞链接
参考链接
indexOf()只返回字符串在规定的查找顺序中,首次出现的位置!1、传参相同
var arr = [0,1,"2"]; var str="Hello world!"; console.log("Array",arr.indexOf(1,0)); //1 console.log("string",str.indexOf("d",0)); //102、返回值类型相同
var arr = [0,1,"2"]; var str="Hello world!"; console.log("Array",arr.indexOf(1)); //1 console.log("string",str.indexOf("s")); //-13.不同
字符串的indexOf在传入参数不是字符串的情况下默认会转换为字符串
var str="Hello 666!"; console.log("string",str.indexOf("6")); //6 console.log("string",str.indexOf(6)); //6
而数组的indexOf不会进行数据类的转换
var arr = [0,1,"2"]; console.log("Array",arr.indexOf(2)); //-1 console.log("Array",arr.indexOf("2")); //2
赞链接
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/94228.html
摘要:在发散思维前先介绍一下基本知识定义与用法方法可返回某个指定的字符串值在字符串中首次出现的位置。这里基本用法大家一般都清楚,一般在实际工作中常与数组的方法合用来对数组进行一些操作。 在发散思维前先介绍一下基本知识; 定义与用法: indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。 showImg(https://segmentfault.com/img/bVbut...
摘要:如果数组已经为空,则不改变数组,并返回值。中所有在数组被修改时都遵从这个原则,以下不再重复方法会给原数组中的每个元素都按顺序调用一次函数。每次执行后的返回值没有指定返回值则返回组合起来 数组应该是我们在写程序中应用到最多的数据结构了,相比于无序的对象,有序的数组帮我们在处理数据时,实在是帮了太多的忙了。今天刚好看到一篇Array.include的文章,忽然发现经过几个ES3,ES5,E...
阅读 2748·2021-11-19 11:30
阅读 3007·2021-11-15 11:39
阅读 1763·2021-08-03 14:03
阅读 1965·2019-08-30 14:18
阅读 2022·2019-08-30 11:16
阅读 2114·2019-08-29 17:23
阅读 2579·2019-08-28 18:06
阅读 2510·2019-08-26 12:22