Computer >> Máy Tính >  >> Lập trình >> Javascript

Tìm kiếm chuỗi mục tiêu trong một mảng được sắp xếp kỳ lạ trong JavaScript

Vấn đề

Chúng tôi được yêu cầu viết một hàm JavaScript nhận trong một mục tiêu từ và một mảng các từ duy nhất được sắp xếp (theo độ dài (tăng dần), số lượng chữ hoa (giảm), thứ tự tự nhiên) các từ duy nhất luôn chứa mục tiêu.

Nhiệm vụ của hàm của chúng ta là tìm chỉ mục (dựa trên 0) của đích trong mảng các từ, sẽ luôn có trong danh sách.

Ví dụ

Sau đây là mã -

const arr = ['cP', 'rE', 'sZ', 'am', 'bt', 'ev', 'hq', 'rx', 'yi', 'akC', 'nrcVpx', 'iKMVqsj'];
const target = 'akC';
const findTarget = (arr = [], target = '') => {
   const index = arr.indexOf(target);
   return index;
};
console.log(findTarget(arr, target));

Đầu ra

Sau đây là đầu ra của bảng điều khiển -

9