Size: a a a

2021 March 09

t

temajm in pro.js
могу попробовать функцию написать по клонированию
источник

t

temajm in pro.js
окэ ща напишу
источник

ИУ

Иван Усенков... in pro.js
можно json stringify parse если это учёбный а не рабочий проект. простой но ресурсоёмкий способ
источник

t

temajm in pro.js
Иван Усенков
можно json stringify parse если это учёбный а не рабочий проект. простой но ресурсоёмкий способ
врод про це я читал что так нинана делать
источник

t

temajm in pro.js
ну я уже написал функцию щас поделюсь с вами
источник

ДЗ

Дмитрий Зорин... in pro.js
JSON.parse(JSON.stringify(object)
источник

ДЗ

Дмитрий Зорин... in pro.js
Чем не глубокая копия ?
источник

t

temajm in pro.js
источник

t

temajm in pro.js

let array = [[5,6],{"name": "temajm"},1,2,3,4]
Array.prototype.newClone = function(){

   // Created by temajm :3

   let newArray = [];

   this.forEach((elem)=> {
       if (elem instanceof Array) {
           newArray.push(elem.newClone());
       }else if(elem instanceof Object){
           let newObj = {};
           for(let attr in elem){
               if(elem.hasOwnProperty(attr)) newObj[attr] = elem[attr];
           }
           newArray.push(newObj);
       }else{
           newArray.push(elem);
       }
   })
   return newArray;
}

// ---- Test function (delete me) ----
let clone = array.newClone()
clone[0][0] = 4;
clone[1].name = "Vit";
clone[2] = 5555;
console.log(array);
console.log(clone);
// ---- Test function (delete me) ----
источник

ДЗ

Дмитрий Зорин... in pro.js
Вполне годный вариант, зачем городить огород
источник

t

temajm in pro.js
источник

t

th.witness in pro.js
temajm

let array = [[5,6],{"name": "temajm"},1,2,3,4]
Array.prototype.newClone = function(){

   // Created by temajm :3

   let newArray = [];

   this.forEach((elem)=> {
       if (elem instanceof Array) {
           newArray.push(elem.newClone());
       }else if(elem instanceof Object){
           let newObj = {};
           for(let attr in elem){
               if(elem.hasOwnProperty(attr)) newObj[attr] = elem[attr];
           }
           newArray.push(newObj);
       }else{
           newArray.push(elem);
       }
   })
   return newArray;
}

// ---- Test function (delete me) ----
let clone = array.newClone()
clone[0][0] = 4;
clone[1].name = "Vit";
clone[2] = 5555;
console.log(array);
console.log(clone);
// ---- Test function (delete me) ----
Тут потерялся редьюс.
источник

t

temajm in pro.js
давай это
источник

t

temajm in pro.js
тиха
источник

t

temajm in pro.js
источник

t

temajm in pro.js
Дмитрий Зорин
JSON.parse(JSON.stringify(object)
источник

t

temajm in pro.js
или
источник

ИИ

Иван Иванов... in pro.js
Как в html  по клику на элемент обратиться сразу к двум свойствам css?
источник

ИИ

Иван Иванов... in pro.js
Надо поменять параметры двух элементов по одному клику)
источник

t

temajm in pro.js
дочернего и родительского?
источник