Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Kiểm tra giá trị tồn tại trong mảng và lấy giá trị tiếp theo trong JavaScript

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