检查一个值是否在数组中存在并获取下一个值 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
广告