indexOf() 메서드는 호출한 String 객체에서 주어진 값과 일치하는 첫 번째 인덱스를 반환합니다. 일치하는 값이 없으면 -1을 반환합니다.
ex)
const a = "1234abcd";
console.log(a.indexOf(3)); //2
console.log(a.indexOf("1")); //0
console.log(a.indexOf("c")); //6
숫자의 경우
''
를 안 붙여도 가능하기는 하나
가능하다면''
을 붙여야한다.
indexOf() 메서드는 배열에서 지정된 요소를 찾을 수 있는 첫 번째 인덱스를 반환하고 존재하지 않으면 -1을 반환합니다.
const a = ["a", "b", "c", "1", "aaa"];
console.log(a.indexOf("a")); //0
console.log(a.indexOf("aa")); //-1
console.log(a.indexOf("aaa")); //4
includes() 메서드는 배열이 특정 요소를 포함하고 있는지 판별합니다. ( T / F )
indexOf는 해당 index 자체를 찾아 splice를 이용한 제거에 유리하나
includes는 return으로 T/F 처리에 유리