Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

배열에 값이 있는지 확인하고 다음 값 가져오기 JavaScript

<시간/>

리터럴 배열을 첫 번째 인수로, 검색 문자열을 두 번째 인수로 취하는 JavaScript 함수를 작성해야 합니다.

함수는 해당 검색 문자열에 대한 배열이어야 합니다. 해당 문자열이 배열에 있으면 배열에서 다음 요소를 반환해야 하고, 그렇지 않으면 false를 반환해야 합니다.

예시

const arr = ["", "comp", "myval", "view", "1"]
const getNext = (value, arr) => {
   const a = [undefined].concat(arr)
   const p = a.indexOf(value) + 1;
   return a[p] || false;
}
console.log(getNext('comp', arr));
console.log(getNext('foo', arr));

출력

콘솔의 출력은 -

myval
false