es6的...運算, 可以進行一層的深度轉殖; 在多層的情況下,不要用這種啊.
用深度轉殖函式,或者json.parse(json.stringify(obj)),但json方式要求不能有屬性值是函式的物件
1 const obj =6}7 const obj3 ={};
8 obj3.name =obj.name;//這個效果和...運算時一致的;注意這和兩個物件的位址一樣的情況不同
9 const obj1 =;
10 const obj2 =obj;
11 obj.name = "laoli";
12 console.log(obj1.name)//
laowang 進行了深度轉殖,和obj3的效果一樣
13 console.log(obj2.name)//
laoli
14 console.log(obj3.name)//
laowang
用json的方式:
const obj = ,fn: function()
}const obj1 = json.parse(json.stringify(obj));
obj.name = 'laoli'
name: "laowang"
son:
__proto__: object //第三項的fn沒轉殖出來
Centos6 轉殖後簡單的網路配置
第一步 修改主機名 vi etc sysconfig network 第二步 vi etc udev rules.d 70 persistent net.rules 注 注釋掉第一網絡卡驅動紅色標註地方 修改第二個網絡卡驅動name eth0 記住第二個attr 00 0c 29 95 4a d3 ...
js(八) 轉殖與陣列去重
轉殖 轉殖和我們前面所講的繼承有一些區別,轉殖是複製出來乙個一模一樣的目標物件,而轉殖又分為淺層轉殖和深層轉殖,本質就是把乙個物件的一些屬性複製成完全一樣的另乙個物件。淺度轉殖 淺度轉殖是認為物件的的屬性,沒有物件和陣列,直接把物件的一些屬性給複製過來。function clone p,c 當沒有傳...
centos6 轉殖虛機的緊要知識點
第一步 修改ip vi etc sysconfig network scripts ifcfg eth0 刪除uuid 刪除mac位址 修改ip 第二步 刪除網絡卡內容 centos 6永久修改主機名需要修改兩個檔案 etc sysconfig network和 etc hosts。etc sysc...