indexOf

indexOf(value) 查询对应值的下标,如果没有对应的值,则返回-1

  1. var arr=[1,2,3,4];
  2. console.log(arr.indexOf(1));

image.png

slice

slice()方法可以接受一个或两个参数,
在只有一个参数的情况下,slice()方法返回从该参数指定位置开始到当前数组末尾的所有项
如果有两个参数,该方法返回起始和结束位置之间的项,包头不包尾。

  1. var arr=[1,2,3,4];
  2. var b=arr.slice(1);
  3. console.log(b);
  4. var c = arr.slice(1,3);
  5. console.log(c);

image.png

ncludes( )

判断数组是否包含某个值

  1. var arr = ['html','css','javascript']
  2. console.log(arr.includes("javascript"))

image.png