Size: a a a

2020 March 12

AO

Aidos Omurzakov in JS Liberty
Ребята помогите отрефакторить
я получаю данные в виде массива из городов со своими полями. В поле name сидит название на русском
мне надо по названию города переименовать название города на казахский язык
условие работате когда context.data.lang меняется
Меня интересует сам способ как я это сделал , на первый взгляд выгляд не очень
может есть получше решение ?
https://prnt.sc/rf6n1l
источник

F

Foma in JS Liberty
источник

F

Foma in JS Liberty
))
источник

AO

Aidos Omurzakov in JS Liberty
Aidos Omurzakov
Ребята помогите отрефакторить
я получаю данные в виде массива из городов со своими полями. В поле name сидит название на русском
мне надо по названию города переименовать название города на казахский язык
условие работате когда context.data.lang меняется
Меня интересует сам способ как я это сделал , на первый взгляд выгляд не очень
может есть получше решение ?
https://prnt.sc/rf6n1l
способ рабочий но не очень красивый
источник

F

Foma in JS Liberty
const city={
en:{
 name:"nur"
},
ru:{
 name:"нур"
}
}
const getName=lg=>city[lg]["name"]

console.log(getName("en") )
console.log(getName("ru"))
источник

SU

Serg Udo in JS Liberty
Foma
))
Можно в JS локали сделать? kaz.yml и туда все закинуть?
источник

F

Foma in JS Liberty
а если так?
источник

F

Foma in JS Liberty
Aidos Omurzakov
Ребята помогите отрефакторить
я получаю данные в виде массива из городов со своими полями. В поле name сидит название на русском
мне надо по названию города переименовать название города на казахский язык
условие работате когда context.data.lang меняется
Меня интересует сам способ как я это сделал , на первый взгляд выгляд не очень
может есть получше решение ?
https://prnt.sc/rf6n1l
cities.map(c=>({...c,getName("kz")})
источник

AO

Aidos Omurzakov in JS Liberty
Foma
cities.map(c=>({...c,getName("kz")})
рили неплохо попробуйю , спасибо 👍
источник

F

Foma in JS Liberty
словарь сделай а потом замапить
источник

F

Foma in JS Liberty
Serg Udo
Можно в JS локали сделать? kaz.yml и туда все закинуть?
в теории да
источник

SU

Serg Udo in JS Liberty
Я думал, может встроенная локализация есть.
источник

nn

nolanson no in JS Liberty
Казино не везде запрещаны. а уж темболее не запрещано что-то для них создавать
источник

SU

Serg Udo in JS Liberty
nolanson no
Казино не везде запрещаны. а уж темболее не запрещано что-то для них создавать
Не везде конечно запрещены. По поводу создавать- там статей нормально написали. Да и срок 12 лет, точно не то что хочется разрабу получить, даже если отмажется. Ему то все равно какой код писать.
источник

nn

nolanson no in JS Liberty
Serg Udo
Не везде конечно запрещены. По поводу создавать- там статей нормально написали. Да и срок 12 лет, точно не то что хочется разрабу получить, даже если отмажется. Ему то все равно какой код писать.
ну то украина. в рф точно ничего не будет. за то что держать казино будешь - может
источник

nn

nolanson no in JS Liberty
за разработку нет
источник

nn

nolanson no in JS Liberty
Поспешите, предложение ограничено. Купите 3 года NordVPN со скидкой 70%, и получите план в подарок!
источник

nn

nolanson no in JS Liberty
опа
источник

nn

nolanson no in JS Liberty
план это хорошо
источник

AO

Aidos Omurzakov in JS Liberty
слушайте подскажите плиз по not-shadowed variable
https://palantir.github.io/tslint/rules/no-shadowed-variable/
статья
на что влияет если ты обьявишь переменную с одним и тем же именнем но в разных блоках
они же друг другу не мешают ?
у мне ятакое возникло , в таком примере
...
<div>{vacancy}</div>
data.map((vacancy , i) => {
 return <p>vacancy.name</p>
})

ts lint ругался
источник