““.indexOf()的作用,以及结果标识 1、0、-1

阅读 49

2022-02-12

createFilter(queryString) {
        return (restaurant) => {
          return (restaurant.value.toLowerCase().indexOf(queryString.toLowerCase()) === 0);
        };
      }

 

·String str1=“{I am ok:1234}”.indexOf("123");


str1=9;






·String str1=“1234}”.indexOf("123");


str1=0;




·String str2=“{I am ok:1234}”.indexOf("");


str1=0;






·String str3=“{I am ok:1234}”.indexOf("12345");


str1=-1;




上面的3个结果说明,对字符串使用indexOf()方法可以有3种使用效果


第一种是被比较的字符串具有比较的字符串,所得结果返回为 1或者0,这是返回的存在这个字符串的起始位置第0位开始,或者第1位开始出现这个字符串


第二种是和空字符串比较,返回的是0,如果使用空字符串和空字符串做比较,返回的还是0


第三种是和一个不存在的字符串做比较,返回的是-1

精彩评论(0)

0 0 举报