Size: a a a

JavaScript Noobs — сообщество новичков

2021 July 27

D

Delonge1 in JavaScript Noobs — сообщество новичков
Я вставил тот код,что отправлял в начале
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
не пиши let newCoord = newArray
просто сделай splice
источник

D

Delonge1 in JavaScript Noobs — сообщество новичков
const newArray = deepCopy(coordinates).splice(3, 1,  
   {position1: {x: 7, y: 7}, position2: {x: 7, y: 7}, position3: {x: 7, y: 7}},  
   {position1: {x: 8, y: 8}, position2: {x: 8, y: 8}, position3: {x: 8, y: 8}}
 )
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
ауф
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
ауф
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
Ну это правильный настрой))
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
Та я уже понял :D
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
const newArray = deepCopy(coordinates)
newArray.splice(3, 1,  
   {position1: {x: 7, y: 7}, position2: {x: 7, y: 7}, position3: {x: 7, y: 7}},  
   {position1: {x: 8, y: 8}, position2: {x: 8, y: 8}, position3: {x: 8, y: 8}}
 )

всё
источник

D

Delonge1 in JavaScript Noobs — сообщество новичков
А,вы имели ввиду типо не сохранять в переменную
источник

A

Aleksandr in JavaScript Noobs — сообщество новичков
да и ни чего плохого в мутировании нет, если его юзать там, где надо
источник

D

Delonge1 in JavaScript Noobs — сообщество новичков
Блин,я вас не понял сразу
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
ну он же мутирует данные
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
прочитайте что это такое, мне кажется вы не понимаете
источник

D

Delonge1 in JavaScript Noobs — сообщество новичков
Понимаю
источник

D

Delonge1 in JavaScript Noobs — сообщество новичков
Изменяет данные в массиве
источник

D

Delonge1 in JavaScript Noobs — сообщество новичков
А deepCopy так корректно писать?
источник

D

Delonge1 in JavaScript Noobs — сообщество новичков
function deepCopy (arr) {
 var out = [];
 for (var i = 0, len = arr.length; i < len; i++) {
     var item = arr[i];
     var obj = {};
     for (var k in item) {
         if (typeof obj[k] == "object") {
           obj[k] = deepCopy(item[key]);
           } else {
             obj[k] = item[k];
           }
     }
     out.push(obj);
 }
 return out;
}
источник

D

Delonge1 in JavaScript Noobs — сообщество новичков
Я просто нашел пример и дописал проверку на obj
источник

D

Delonge1 in JavaScript Noobs — сообщество новичков
Как в learn js
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
это идеально
источник