인생마커
JSON.stringify 메소드로 깊은 탐색
Utils 2022. 9. 15. 12:43

개요 자바스크립트에서 깊이 중첩되어 있는 객체나 배열에서 특정 값을 찾는 것은 꽤 피곤하고 번거로운 작업입니다. 객체를 일일히 탐색할 수도 있고 중첩된 구조를 탐색하기 위해 복잡한 재귀 함수를 작성해야 할 수도 있습니다. 여기서 저는 JSON.stringfy를 활용하여 사용할 수 있는 간단한 Util 함수를 작성해보았습니다. deepfind Javascript /** * @param entireObj 대상 객체 또는 배열 * @param key 찾으려는 value의 key * @param value 찾으려는 value * @param type * * "all": 중첩된 구조 내에서 원하는 값의 모든 발생을 배열로 반환합니다. * * "first": 중첩된 구조 내에서 원하는 값의 마지막 발생을 찾습니다...