Size: a a a

2021 June 18

ВЛ

Владислав Литвинюк... in pro.js
.
источник

ВЛ

Владислав Литвинюк... in pro.js
вот последнее что вышло

function objKeysInArray(input2) {
 const res = [];
 for (let key in input2) {
   typeof input2[key] === "object"
     ? res.push({ [key]: objKeysInArray(input2[key]) })
     : res.push({ [key]: input2[key] });
 }
 return res;
}

var input = '{"utm"  : {"source" : "source", "medium" : "medium"}, "user": {"ver" :"ident", "bal" : "true"}}'

objKeysInArray(JSON.parse(input))
источник

ВЛ

Владислав Литвинюк... in pro.js
Но в bigquery как udf что-то не работает…
Хотя я не впервый раз использовал
источник

В

Виктория in pro.js
+++
источник

В

Влад in pro.js
---
источник

В

Виктория in pro.js
Брысь
источник

В

Влад in pro.js
источник

ВЛ

Владислав Литвинюк... in pro.js
эта штука, почему то не проходит проверку на object
 for (let key in input2) {
   typeof input2[key] === "object"
     ? res.push({ [key]: objKeysInArray(input2[key]) })
     : res.push({ [key]: input2[key] });
 }
источник

ПЯ

Павел Якупов... in pro.js
А зечем ты так проверяешь объект или нет, ты расстроить кого-то пытаешься
источник

ВЛ

Владислав Литвинюк... in pro.js
я ток что понял что возвращаемая структура должна быть
[
{json_name: "utm", json_data: [{key: "source", value: "source"}, {key: "medium", value: "medium"}]},
{json_name: "user", json_data: [{key: "ver", value: "ident"}, {key: "bal",value: "true"}]}
]

еще бы понять как
с такого импута
'{"utm"  : {"source" : "source", "medium" : "medium"}, "user": {"ver" :"ident", "bal" : "true"}}'
сделать в структуру ввыше
источник

ВЛ

Владислав Литвинюк... in pro.js
вот так идеально
источник

s

svasta☦️ in pro.js
Всем привет. Помогите как-то из этих двух табилиц сделать массив вот такого вида

[
 {
   group_id,
   group_name,
   group_order
   group_interests: [
     {
       id,
       name,
       order,
     },
     {
       id,
       name,
       order,
     }
   ]
 },
 {
   group_id,
   group_name,
   group_order
   group_interests: [
     {
       id,
       name,
       order,
     },
     {
       id,
       name,
       order,
     }
   ]
 },
]
источник

s

svasta☦️ in pro.js
источник

s

svasta☦️ in pro.js
пока что я их получаю вот в таком виде
источник

АО

Анатолий Облаухов... in pro.js
Всем привет.
У функции есть параметры по умолчанию.
А если один из этих параметров - объект, можно ли ему задать значение свойства по умолчанию?
Вот пример https://jsfiddle.net/anmiles/je25L8on/101/
Тут две функции, обе должны возвращать
- либо свойство visible параметра options
- либо true, если у options нет этого свойства или если сам options не задан
источник

С

Славик in pro.js
можно
источник

С

Славик in pro.js
javascript destructuring
источник

АО

Анатолий Облаухов... in pro.js
И как деструктурировать параметр функции в момент его передачи?
источник

С

Славик in pro.js
{ visible = true }
источник

АО

Анатолий Облаухов... in pro.js
Так, а что же делать с остальными пропертями
источник