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