Chúng ta cần viết hàm JavaScript nhận vào mảng giá trị nguyên thủy làm đối số đầu tiên và chuỗi tìm kiếm làm đối số thứ hai.
Hàm tìm chuỗi tìm kiếm trong mảng. Nếu chuỗi đó tồn tại, trả về phần tử tiếp theo của nó trong mảng, ngược lạ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));Kết quả
Kết quả in ra console:
myval false