Chúng ta phải viết một hàm, chẳng hạn như searchRecursently () nhận vào một mảng và một truy vấn tìm kiếm và trả về số lượng của truy vấn tìm kiếm đó trong mảng lồng nhau.
Ví dụ:nếu mảng được cho bởi -
const names =["rakesh", ["kalicharan", "krishna", "rakesh", "james", ["michael", "nathan", "rakesh", "george"]]];Sau đó -
searchRecursently (tên, ‘’ rakesh ’);Nên trả về 3 vì nó tạo ra tổng cộng 3 lần xuất hiện trong mảng. Do đó, hãy viết mã cho hàm đệ quy này -
Ví dụ
const names =["rakesh", ["kalicharan", "krishna", "rakesh", "james", ["michael", "nathan", "rakesh", "george"]]]; const searchRecursied =(arr, query, count =0, len =0) => {if (lenĐầu ra
Đầu ra trong bảng điều khiển sẽ là -
3