Size: a a a

JavaScript — русскоговорящее сообщество

2020 July 18

VV

Vladimir Vasilev in JavaScript — русскоговорящее сообщество
может кому поможет надо
Чисто  JS, react(JSX), node, TS(TypeScript), TSX(react+TS):
https://www.w3schools.com/
https://developer.mozilla.org
https://www.w3schools.com/
https://learn.javascript.ru
https://learn.javascript.ru/screencast/nodejs
http://mult-uroki.ru/cats/112
freecodecamp.org
codeacademy.com
codeschool.com
codeavengers.com
codecombat.com
https://codefights.com/
вот перевод некоторых курсов FreeCodeCamp - http://docode.ru/map
Чисто ютубчик c  JS, react(JSX), node, TS(TypeScript), TSX(react+TS):
1)IT-KAMASUTRA 71,7 тыс. подписчиков
2)SamuraiJS 1,41 тыс. подписчиков
3)Дмитрий Лаврик 51,1 тыс. подписчиков
4)WebForMySelf 83,8 тыс. подписчиков
5)loftblog 310 тыс. подписчиков
6)Mult-Uroki.ru | Александр Птичкин71,1 тыс.
7)IT-INCUBATOR 1,1 тыс. подписчиков
8)WebDev с нуля. Канал Алекса Лущенко 64,4 тыс.
9)DKA-DEVELOP 78,5 тыс. подписчиков
10)CodeDojo 51,7 тыс. подписчиков
11)EasyCode 7,51 тыс. подписчиков
12)Sorax 114 тыс. подписчиков
13)Web Developer Blog 190 тыс. подписчиков
14)MakeWeb.me 22 тыс. подписчиков
15) FrontCoder18,8 тыс. подписчиков
16) Aida Drogan #BlondieCode8,49 тыс. подписчиков
надо туда телеграм каналов добавить)))
17)Владилен Минин
источник

ДБ

Джо Байр in JavaScript — русскоговорящее сообщество
Vladimir Vasilev
может кому поможет надо
Чисто  JS, react(JSX), node, TS(TypeScript), TSX(react+TS):
https://www.w3schools.com/
https://developer.mozilla.org
https://www.w3schools.com/
https://learn.javascript.ru
https://learn.javascript.ru/screencast/nodejs
http://mult-uroki.ru/cats/112
freecodecamp.org
codeacademy.com
codeschool.com
codeavengers.com
codecombat.com
https://codefights.com/
вот перевод некоторых курсов FreeCodeCamp - http://docode.ru/map
Чисто ютубчик c  JS, react(JSX), node, TS(TypeScript), TSX(react+TS):
1)IT-KAMASUTRA 71,7 тыс. подписчиков
2)SamuraiJS 1,41 тыс. подписчиков
3)Дмитрий Лаврик 51,1 тыс. подписчиков
4)WebForMySelf 83,8 тыс. подписчиков
5)loftblog 310 тыс. подписчиков
6)Mult-Uroki.ru | Александр Птичкин71,1 тыс.
7)IT-INCUBATOR 1,1 тыс. подписчиков
8)WebDev с нуля. Канал Алекса Лущенко 64,4 тыс.
9)DKA-DEVELOP 78,5 тыс. подписчиков
10)CodeDojo 51,7 тыс. подписчиков
11)EasyCode 7,51 тыс. подписчиков
12)Sorax 114 тыс. подписчиков
13)Web Developer Blog 190 тыс. подписчиков
14)MakeWeb.me 22 тыс. подписчиков
15) FrontCoder18,8 тыс. подписчиков
16) Aida Drogan #BlondieCode8,49 тыс. подписчиков
надо туда телеграм каналов добавить)))
17)Владилен Минин
👍
источник

И

Ильдар in JavaScript — русскоговорящее сообщество
Всем привет гайс, подскажите пожалуйста в чем дело я копирую массив объектов такими методами что бы не копилась ссылка а был отдельный инстанс чз [...array] concat или же splice(0) но когда потом по скопированому я пробегаюсь и делаю манипуляции у меня меняется основной массив https://codepen.io/Errrrr1992/pen/wvMQdda?editors=1111 я уже разобрался как сделать чз новый массив чз array.map(item=>({...item})) или JSON.parse(JSON.stringify(array))  т.е массив я скопировал а объекты по ссылку остались в этом массиве?
источник

AV

Alex V in JavaScript — русскоговорящее сообщество
не совсем понял, но.. если slice() просто, не поможет?
источник

И

Ильдар in JavaScript — русскоговорящее сообщество
Alex V
не совсем понял, но.. если slice() просто, не поможет?
не я всё это пробовал объекты внутри все равно по ссылке меняются
источник

И

Ильдар in JavaScript — русскоговорящее сообщество
Alex V
не совсем понял, но.. если slice() просто, не поможет?
источник

И

Ильдар in JavaScript — русскоговорящее сообщество
Alex V
не совсем понял, но.. если slice() просто, не поможет?
я уже это пофиксил чз array.map(item=>({...item})) или JSON.parse(JSON.stringify(array)) просто интересно понять в чем проблема
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Ильдар
Всем привет гайс, подскажите пожалуйста в чем дело я копирую массив объектов такими методами что бы не копилась ссылка а был отдельный инстанс чз [...array] concat или же splice(0) но когда потом по скопированому я пробегаюсь и делаю манипуляции у меня меняется основной массив https://codepen.io/Errrrr1992/pen/wvMQdda?editors=1111 я уже разобрался как сделать чз новый массив чз array.map(item=>({...item})) или JSON.parse(JSON.stringify(array))  т.е массив я скопировал а объекты по ссылку остались в этом массиве?
естественно, объекты по ссылке передаются. только через мап делать.
источник

R

Remite in JavaScript — русскоговорящее сообщество
Ильдар
Всем привет гайс, подскажите пожалуйста в чем дело я копирую массив объектов такими методами что бы не копилась ссылка а был отдельный инстанс чз [...array] concat или же splice(0) но когда потом по скопированому я пробегаюсь и делаю манипуляции у меня меняется основной массив https://codepen.io/Errrrr1992/pen/wvMQdda?editors=1111 я уже разобрался как сделать чз новый массив чз array.map(item=>({...item})) или JSON.parse(JSON.stringify(array))  т.е массив я скопировал а объекты по ссылку остались в этом массиве?
Да объекты остались связаны, вы скопировали только массив
источник

И

Ильдар in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
естественно, объекты по ссылке передаются. только через мап делать.
ага, но немного странно массив с этими объектами я же скопил неочевидное поведение
источник

AV

Alex V in JavaScript — русскоговорящее сообщество
можно в мапу засунуть функцию с клонированием объекта
источник

И

Ильдар in JavaScript — русскоговорящее сообщество
Remite
Да объекты остались связаны, вы скопировали только массив
спасибо так и думал)
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Ильдар
я уже это пофиксил чз array.map(item=>({...item})) или JSON.parse(JSON.stringify(array)) просто интересно понять в чем проблема
мммм, это как-бы сказать решение из прошлого века. используйте нормальные либо spread, либо Object.assign
источник

И

Ильдар in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
мммм, это как-бы сказать решение из прошлого века. используйте нормальные либо spread, либо Object.assign
всмысле? так там же и так спред в мапе
источник

И

Ильдар in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
мммм, это как-бы сказать решение из прошлого века. используйте нормальные либо spread, либо Object.assign
или я не правильно понял обычный спред не помог же
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Ильдар
ага, но немного странно массив с этими объектами я же скопил неочевидное поведение
вполне себе очевидное. чем добавление объекта в массив отличается от простого присваивания?
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Ильдар
или я не правильно понял обычный спред не помог же
не, не, spead внутри мапы для клонирования объекта.
источник

И

Ильдар in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
не, не, spead внутри мапы для клонирования объекта.
ну я же так и сделал newArray = array.map(item=>({...item}))
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Ильдар
всмысле? так там же и так спред в мапе
ааа, сорь, не увидел. полько за json хак глаз зацепился. но Object.assign, всё же лучше, если объект имеет сложную структуру.
источник

И

Ильдар in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
ааа, сорь, не увидел. полько за json хак глаз зацепился. но Object.assign, всё же лучше, если объект имеет сложную структуру.
array.map(item=>Object.assign({},item)) так имеете ввиду?
источник