Size: a a a

2021 January 22

К

Константин in javascript_ru
Если ты убрал кавычки - это не значит что это число
источник

К

Константин in javascript_ru
Догадайся что будет для : '00010000'
источник

К

Константин in javascript_ru
Если ты решил привести к числу :) будет 10000 ,а не '00010000'
источник

w

whyamsx in javascript_ru
Всё... теперь я понял
источник

w

whyamsx in javascript_ru
Спасибо тебе Костя большое
источник

w

whyamsx in javascript_ru
Кароче есть такая фигня
Прилетает мне с сервера json с массивом который может быть максимум с 12 элементами
У каждого есть ключ seat который равняется Number от 0 до 11
Есть 12 компонентов в реакте которые имеют свой собственный порядок расположения

Суть в чем
Прилетел мне json где [
 { seat: 2, ava: 'https://test1' },
 { seat: 4, ava: 'https://test2' },
 { seat: 10, ava: 'https://test3' },
]

Нужно компоненту с порядковым номером 2 присвоить ava ...test1
4му компоненту ava ...test2 и тд

Как это грамотно сделать?
Идей нормальных вообще чет нету....
источник

w

whyamsx in javascript_ru
Ладно я в принципе нашел выход из положения
Но всё таки если у кого-то будут идеи то было бы неплохо узнать их!!!
источник

w

whyamsx in javascript_ru
Мой вариант:
сделать массив, где будет записано по координатам расположение каждого реакт компонента [ { x: 1, y: 4}, { x: 2, y: 4}, ..., { x: 11, y: 4} ]

Потом просто при получении json'a делать map по этому массиву и внутри него уже сравнивать, если resp.seat === index то в этот реакт компонент добавляем resp.ava

Надеюсь  понятно сформулировал.......
источник
2021 January 23

АГ

Андрей Гуртовой... in javascript_ru
whyamsx
Ладно я в принципе нашел выход из положения
Но всё таки если у кого-то будут идеи то было бы неплохо узнать их!!!
Не понятно что вообще хочешь. Ты обьяснил для телепатов. Какая у тебя задача стоит?
источник

w

whyamsx in javascript_ru
Есть страница
На ней 12 фотографий расположены вокруг круга
Получается такое колесо из фото
Каждое фото это реакт компонент
источник

w

whyamsx in javascript_ru
Прилетает JSON по примеру выше
В нём показано сколько фото должно отобразиться и на какой позиции этого колеса (внизу, вверху, вверху слева/справа и всё в таком роде)
источник

w

whyamsx in javascript_ru
Зашел к примеру чувак с аватаркой и у него в JSON написано что он должен появиться на 4 позиции (внизу справа)
источник

w

whyamsx in javascript_ru
seat: 4
источник

w

whyamsx in javascript_ru
Ну и дальше всё по описанию выше...
источник

АГ

Андрей Гуртовой... in javascript_ru
Ок
источник

АГ

Андрей Гуртовой... in javascript_ru
На чём твой проект? На реакте?
источник

w

whyamsx in javascript_ru
Да
источник

w

whyamsx in javascript_ru
Ну.. на раект нейтив
источник

w

whyamsx in javascript_ru
Да я уже сделал в принципе что хотел
источник

w

whyamsx in javascript_ru
Но интересно кто и как бы решил эту задачу
источник