Size: a a a

2020 September 26

t

th.witness in pro.js
Не буду я там крутить анимации 😐
источник

CM

Chingiz Mamiyev in pro.js
Анимации всё таки не хватает
источник

L

Lupusregina[beta] in pro.js
Chingiz Mamiyev
Анимации всё таки не хватает
и квардраты плохо выглядят
источник

t

th.witness in pro.js
Lupusregina[beta]
и квардраты плохо выглядят
https://github.com/wind-of/2048
Сделаешь их красивее? Я не умею в красоту 🌚
источник

PC

Patric Cormac in pro.js
то что я не знаю как получить значение ключа находящегося выше по уровню вложенности
источник

L

Lupusregina[beta] in pro.js
Patric Cormac
{
a: {
b: 1,
c: 2
},
d: {
e: 'a.b, a.c'
}
}
const parse = (obj, path) => {
 return path
   .split(',')
   .map(s => s
     .split('.')
     .map(c => c.trim())
     .filter(Boolean)
     .reduce((o, c) => o?.[c], obj)
   )
}

const obj = {
 a: { b: 1, c: 2 },
 d: { e: 'a.b, a.c' }
}
console.log( parse( obj, obj.d.e ) )
источник

S

Syntax Highlight Bot in pro.js
Lupusregina[beta]
const parse = (obj, path) => {
 return path
   .split(',')
   .map(s => s
     .split('.')
     .map(c => c.trim())
     .filter(Boolean)
     .reduce((o, c) => o?.[c], obj)
   )
}

const obj = {
 a: { b: 1, c: 2 },
 d: { e: 'a.b, a.c' }
}
console.log( parse( obj, obj.d.e ) )
источник

CM

Chingiz Mamiyev in pro.js
Lupusregina[beta]
const parse = (obj, path) => {
 return path
   .split(',')
   .map(s => s
     .split('.')
     .map(c => c.trim())
     .filter(Boolean)
     .reduce((o, c) => o?.[c], obj)
   )
}

const obj = {
 a: { b: 1, c: 2 },
 d: { e: 'a.b, a.c' }
}
console.log( parse( obj, obj.d.e ) )
Какой функциональный мальчик🤗
источник

НС

Никита Сковорода... in pro.js
Lupusregina[beta]
const parse = (obj, path) => {
 return path
   .split(',')
   .map(s => s
     .split('.')
     .map(c => c.trim())
     .filter(Boolean)
     .reduce((o, c) => o?.[c], obj)
   )
}

const obj = {
 a: { b: 1, c: 2 },
 d: { e: 'a.b, a.c' }
}
console.log( parse( obj, obj.d.e ) )
зачем в прототипы ходить
источник

НС

Никита Сковорода... in pro.js
надо на hasOwnProperty проверять.
источник

PC

Patric Cormac in pro.js
типа ключи в объекте друг о друге не знает вообще?
источник

НС

Никита Сковорода... in pro.js
а ещё пробел в имени свойства легитимен, за что трим
источник

L

Lupusregina[beta] in pro.js
мне самому лень делать, я искал желающих сделать. Но да, трансишинов добавить и будет красиво
источник

НС

Никита Сковорода... in pro.js
а ещё '' — корректное имя свойства, за что Boolean
источник

L

Lupusregina[beta] in pro.js
Никита Сковорода
а ещё '' — корректное имя свойства, за что Boolean
напиши свой вариант, что пристал на ровном месте?
источник

L

Lupusregina[beta] in pro.js
источник

W

Whole Enchilada in pro.js
привет
а на S3 можно хостить SPA с отдачей index.html по 404й, ну т е чтобы урлы отдельных страниц нормальные были без хешей?
источник

JB

Joe Beretta in pro.js
Whole Enchilada
привет
а на S3 можно хостить SPA с отдачей index.html по 404й, ну т е чтобы урлы отдельных страниц нормальные были без хешей?
Разве спа при билде не генерить хтмл с джс бандлом (это значит, можно)?
источник

W

Whole Enchilada in pro.js
Joe Beretta
Разве спа при билде не генерить хтмл с джс бандлом (это значит, можно)?
динамические роуты для которых нужны данные с сервера не генерит, конечно. Скажем открывается ссылка site.com/movie/45. Такого html нет, надо чтоб исполнилась index.html со спа, распарсила урл и полезло на сервер
источник

JB

Joe Beretta in pro.js
Whole Enchilada
динамические роуты для которых нужны данные с сервера не генерит, конечно. Скажем открывается ссылка site.com/movie/45. Такого html нет, надо чтоб исполнилась index.html со спа, распарсила урл и полезло на сервер
Реакт роутер решает вопрос
источник