function findValuesByKey(obj, targetKey) {
const results = [];
function traverse(value) {
if (Array.isArray(value)) {
for (const item of value) {
traverse(item);
}
} else if (value !== null && typeof value === 'object') {
for (const key in value) {
if (key === targetKey) {
results.push(value[key]);
}
traverse(value[key]);
}
}
}
traverse(obj);
return results;
}
카테고리 없음
댓글