Size: a a a

2021 August 26

BD

Black Drake in JS
let obj = {};
obj[foo] = bar;
источник

MG

Max Galynov in JS
так не прокатит, только через definePropery, уже разробрался
источник

DE

Denis Evlampiev in JS
в es5 точно так же, только вместо let var
источник

MG

Max Galynov in JS
в примере который скинул Андрей, он берет значение из объекта по ключу, в моей ситуации, ключ хранится в стринговой переменной
источник

DE

Denis Evlampiev in JS
Сорри протупил)) В es5 выражения поддерживаются в property accessors, но не поддерживаются в объектных литералах
источник

BD

Black Drake in JS
Ты уверен? Что-то сомневаюсь, что так не будет работать
источник

MG

Max Galynov in JS
Ну у меня линтер на это ругаться начал, я зашёл на бэйбл и конвертнул из es6 в es5 и он там сделал как я выше и описал
источник

BD

Black Drake in JS
Линтер это одно, а реальный код это другое.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Property_Accessors
MDN говорит, что такое работает аж с IE 3, когда ни о каком ES 6 и близко не слышали
источник

MG

Max Galynov in JS
Причём тут проперти аксес? Когда речь про компьютед проперти неймс?
источник

MG

Max Galynov in JS
В примере я указывал, есть переменная например var key = “test”;
Как сделать объект, в котором ключ будет равен значению переменной key?
В es6 просто { [key]: “value” } // { test: “value” }
В es5 такое не сработает.
источник

OO

Oleg Otkidach in JS
Парни.
Вот были у меня элементы li из списка без background-color
В css я им записал типа такого:
   li:hover {
       background-color: rgba(0,0,0,.05);
   }
Всё хорошо, курсор подношу, цвет меняется.

Дальше я пишу js, к-рый при определённых условиях впрямую им прописывает бесцветность:
el.style.backgroundColor = 'transparent'

И всё, после этого  li:hover слетел, элементы на курсор реагировать перестали.
Это так и должно быть?
источник

OO

Oleg Otkidach in JS
Погуглил, решил дело.
Пишут, что таки да, style.backgroundColor перешибает hover из css
Чтоб менять цвета лучше менять класс, к-рому приписаны цвета
источник

BD

Black Drake in JS
В моем примере было как-раз obj[key] = "value"
источник

a

arichild in JS
Ребят, всем привет, кто может помочь с задачей пожалуйста. Не получается реализовать пробелы в объекте.
https://jsfiddle.net/zf8wk0nh/

Должно на выходе в html получится:
test: 123
obj:
   a: 13
   b: 14
   c:
     value: 27
a: undefined
k: null
источник

BD

Black Drake in JS
Для этого нужно сделать вложенный список
источник
2021 August 27

OO

Oleg Otkidach in JS
Если содержимое файла выглядит как-то так:

 *   * {Dashboards2}
   * {Analytics}  
   * {eCommerce}    
 * Apps & Pages  
 * {Email}  
 * {Chat}  
 * {Todo}  
 * {Calendar}  
 * {Kanban}  
 * {Invoice}
   * {List}  
   * {Preview}  
   * {Edit}  
   * {Add}    
 * {File Manager}  
 * {Roles & Permission}
   * {Roles}  
   * {Permission}    
 * {eCommerce}
   * {Shop}  
   * {Details}  
   * {Wish List}  
   * {Checkout}  

это что вообще за синтаксис?
Реакт?
Это может быть Vue?
источник

BD

Black Drake in JS
Не видел в React или Vue таких извращений
источник

AM

Azat Magdeev in JS
расширение файла какое?
источник

OO

Oleg Otkidach in JS
Да вроде бы html, как ни странно.
Я тут вообще теряюсь.
Я смотрю этот файл через FTP, нажал кнопку "Просмотр", и вот TotalCommander так его показывает (см. скрин).
При этом если его скачать, открыть в VS Code, то там нормальный html
источник

BD

Black Drake in JS
Может это TotalCommander мутит?
источник