Computer >> Máy Tính >  >> Lập trình >> Javascript

Kiểm tra xem một giá trị có tồn tại trong một mảng hay không và nhận giá trị tiếp theo JavaScript

Chúng tôi được yêu cầu viết một hàm JavaScript lấy một mảng các ký tự làm đối số đầu tiên và một chuỗi tìm kiếm làm đối số thứ hai.

Hàm nên mảng cho chuỗi tìm kiếm đó. Nếu chuỗi đó tồn tại trong mảng, chúng ta nên trả về phần tử tiếp theo của nó từ mảng, nếu không, chúng ta phải trả về false.

Ví dụ

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));

Đầu ra

Và đầu ra trong bảng điều khiển sẽ là -

myval
false