МЕТОД: -
const getAllKeys = obj => _.union(
_.keys(obj),
_.flatMap(obj, o => _.isObject(o) ? getAllKeys(o) : [])
)
ОБРАЗЕЦ JSON: -
const arr = {"{"name":"Base Url","url":"https://kubemanagement-prod.kohls.com"},{"name":"Base Url newwww","url":"https://batman.com"}}
const result = getAllKeys(arr)
console.log(result);
Результат: -
["0", "1", "name", "url"]
Где в наборе результатов мне нужно избегать получения индекса массива, равного "0"
и "1"
Есть идеи, как это сделать? Мне нужен только отдельный ключ без индексов массива.
Язык: угловой 4 + lodash + javascript