Size: a a a

2021 February 15

AA

Anton Antonov in javascript_ru
скорее всего расширено оно никогда не будет, но для пет проекта самое то - учиться делать проект расширяемым
источник

P

PWG in javascript_ru
13 стори-поинтов
источник
2021 February 16

G

Gearonix in javascript_ru
че?
источник

OJ

Oleg Junior in javascript_ru
Добрый день! Есть ли разница в алгоритмической сложности при объединении спредом массивов и объектов?
Например:
const arr1 = ['E_01','Jack',32]
const arr2 = ['Software Dev','Paris']
const mergedArr = [...arr1,...arr2]
// здесь вроде O(n) в нашем случае 5 итераций
const emp = {
'id': 'E_01',
'name': 'Jack',
'age': 32,
'addr': 'India'
};

const job = {
'title': 'Software Dev',
 'location': 'Paris'
};
const mergedObjects = {...emp, ...job};
// ???
источник

DM

Denys Mikhalenko in javascript_ru
массивы просто склеиваются, а в объекте свойства перезаписываются, если имеют одинаковые имена
источник

OJ

Oleg Junior in javascript_ru
Denys Mikhalenko
массивы просто склеиваются, а в объекте свойства перезаписываются, если имеют одинаковые имена
отредактировал вопрос. я задал неправильно
источник

DM

Denys Mikhalenko in javascript_ru
Нет разницы
источник

p

p0rsche in javascript_ru
нет там O(n)
источник

p

p0rsche in javascript_ru
O(1) будет
источник

DM

Denys Mikhalenko in javascript_ru
Где О(1)?
источник

j

javascript@conferenc... in javascript_ru
EGD
в красно-чёрном дереве
источник

DM

Denys Mikhalenko in javascript_ru
Вы о чем, парни? )
источник

p

p0rsche in javascript_ru
при спреде массивов
источник

DM

Denys Mikhalenko in javascript_ru
Алгоритмически это О(n)
источник

DM

Denys Mikhalenko in javascript_ru
Потому что для копирования второго куска нужно пройтись по каждому элементу
источник

p

p0rsche in javascript_ru
а, все верно, там же копирование
источник

DM

Denys Mikhalenko in javascript_ru
С точки зрения объектов - та же песня.
Пройтись по n свойствам нового объекта, ну а запись там O(1) (ну, почти)
источник

AJ

Arm Jedi in javascript_ru
столкнулся со страннейшей проблемой. Что ajax post отлично работает во всех браузерах кроме safari...НО когда запускаю fiddler прокси что бы отследить проблему ajax через прокси начинает отлично работать. Подключил тяжелу. артилерию wireshark. Что удалось выяснить.  POST от safari идет с заголовком - POST http://10.8.9.104/set_diostate.cgi HTTP/1.1\r\n     а от прокси уходит уже как   POST /set_diostate.cgi HTTP/1.1\r\n. Точно так же уходит и от хрома и других браузеров.  Какя прроблема - что приходит пустое тело запроса от сафари. Кто-то сталкивался с подобным?
источник

AA

Anton Antonov in javascript_ru
Arm Jedi
столкнулся со страннейшей проблемой. Что ajax post отлично работает во всех браузерах кроме safari...НО когда запускаю fiddler прокси что бы отследить проблему ajax через прокси начинает отлично работать. Подключил тяжелу. артилерию wireshark. Что удалось выяснить.  POST от safari идет с заголовком - POST http://10.8.9.104/set_diostate.cgi HTTP/1.1\r\n     а от прокси уходит уже как   POST /set_diostate.cgi HTTP/1.1\r\n. Точно так же уходит и от хрома и других браузеров.  Какя прроблема - что приходит пустое тело запроса от сафари. Кто-то сталкивался с подобным?
источник

AA

Anton Antonov in javascript_ru
тут тоже запрос на локалку
источник