檢查一個值是否在陣列中存在並獲取下一個值 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
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP