search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

[jQuery]$.extend

jQuery提供了extend方法,方便Javascript Object中clone

範例

var bob = {
	age: 32,
	obj: {
		message: 'Hello, Bob'
	}
};

//直接使用extend,只會針對第一層的物件做clone
var bill = $.extend({},bob);
//deep參數為true,完整clone
var sam = $.extend(true,{},bob);

//因為只針對第一層,因此bill跟bob的obj.message是指向同個實體
bill.obj.message = 'Hello, Bill';

sam.obj.name = 'Hello, Sam';

console.log(bob);
console.log(bill);
console.log(sam);
Categories: jQuery



熱門推薦

本文由 blogjohnsonluorg 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦