Zi 字媒體
2017-07-25T20:27:27+00:00
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
分類
Android
AngularJS
API Blueprint
Chrome
Database
MySQL
DataStructure
Docker
Editor
Vim
Firefox
Git
GitLab
Google API
Hadoop
HTTP
Language
Go
Java
JavaScript
jQuery
jQueryChart
Node.js
Vue
Vue-CLI
PHP
Laravel
Lumen
ZendFramework
Python
Mac
Network
Cisco
DLink
Juniper
Oauth
Server
Apache
Share
Unix
FreeBSD
Linux
WebDesign
Bootstrap
CSS
HTML
Wordpress
Search
搜尋關鍵字:
寫了
5860316篇文章,獲得
23313次喜歡