var obj1 = $.extend(false, {}, obj2); //对象克隆
var obj1 = $.extend(true, {}, obj2); //对象深度克隆
----------------------------把{} 换成了[]---------------
var obj1 = $.extend(false, [], obj2); //数组克隆
var obj1 = $.extend(true, [], obj2); //数组深度克隆
var obj1 = angular.extend({},obj2); //克隆
var obj1 = angular.copy(obj2); //深度克隆
所谓的深度就是指有好几层关系在里面,普通克隆下面几层还会保持引用关系。