배열과 검색 쿼리를 받아서 중첩 배열에서 해당 검색 쿼리의 개수를 반환하는 searchRecursively()와 같은 함수를 작성해야 합니다.
예를 들어, 배열이 −
로 주어지면const 이름 =["rakesh", ["kalicharan", "krishna", "rakesh", "james", ["michael", "nathan", "rakesh", "george"]]];사전>그럼 -
searchRecursively(이름, 'rakesh');배열에 총 3번 나타나므로 3을 반환해야 합니다. 따라서 이 재귀 함수에 대한 코드를 작성해 보겠습니다. -
예시
const names =["rakesh", ["kalicharan", "krishna", "rakesh", "james",["michael", "nathan", "rakesh", "george"]]]];const searchRecursively =(arr, 쿼리, 개수 =0, len =0) => { if(len출력
콘솔의 출력은 -
3