Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Объясните что делает этот код

Никита Антипов Знаток (436), на голосовании 2 месяца назад
 let url = { 
'dev': {
css: 'example.com/1.css',
js: 'example.com/1.js',
img: 'example.com/1.base64'
},
'prod': {
css: 'example.com/2.css',
js: 'example.com/2.js',
img: 'example.com/2.base64'
}
}[ENV]

const styleResponse = await fetch(url.css)
const style = await styleResponse.text()
Последние 2 строки получают файлы по ссылке, но мне не понятно другое. В каком случае будет браться 1.css, а в каком 2.css? И что значит [ENV]?
Голосование за лучший ответ
Павел Просветленный (25482) 3 месяца назад
ENV от слова environment. Видимо данная переменная хранит название среды. 'dev' или 'prod'.
Создаётся объект из которого тут же достаётся свойство.Свойства объекта можно доставать и через квадратные скобки.
Оракул (50000) 3 месяца назад
 можешь помочь❓ 
есть карточная игра косынка

я стянул с того сайта код,
файлы
но
не играется

вот архив zip
https://cloud.mail.ru/public/nohU/AJXn7m1RF

а это
сайт где игра онлайн
с
него
стянул
https://g.vseigru.net/11/igra-kosynka-klondajk/
Похожие вопросы