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

Tìm tất cả các lần xuất hiện của một từ trong mảng trong JavaScript

Chúng tôi được yêu cầu viết một hàm JavaScript nhận một mảng các chữ làm đối số đầu tiên và một chuỗi làm đối số thứ hai. Hàm của chúng ta sẽ trả về số lần chuỗi (được cung cấp bởi đối số thứ hai) xuất hiện ở bất kỳ đâu trong mảng.

Ví dụ

Mã cho điều này sẽ là -

const arr = ["word", "a word", "another word"];
const query = "word";
const findAll = (arr, query) => {
   let count = 0;
   count = arr.filter(el => {
      return el.indexOf(query) != -1;
   }).length;
   return count;
};
console.log(findAll(arr, query));

Đầu ra

Và đầu ra trong bảng điều khiển sẽ là -

3