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

Trả về giá trị đúng từ indexOf đệ quy - JavaScript


Viết hàm indexOf đệ quy: trả về chỉ số nếu tìm thấy, -1 nếu không.

Ví dụ

Mã thực hiện:

const indexOf = (arrayValues, v, index = 0) => 
  index >= arrayValues.length 
    ? -1 
    : arrayValues[index] === v 
      ? index 
      : indexOf(arrayValues, v, index + 1) 
console.log(indexOf(["John", "David", "Bob"], "Adam")) 
console.log(indexOf(["Mike", "Adam", "Carol", "Sam"], "Sam"))

Chạy lệnh:

node fileName.js.

Tên file: demo321.js.

Kết quả

Đầu ra:

PS C:\Users\Amit\javascript-code> node demo321.js 
-1 3