这两种方法有什么区别?我想更好地理解Jquery和JavaScript。先谢谢了!这两种JavaScript/JQuery技术有什么区别?
/**
* What is the difference between these two techniques?
*/
/* Using JQuery Extend */
var names = {name1 : 'Nicholas', name2: 'Bobby'}
var ages = {age1 : '27', age2: '32'}
var profile = $.extend(names, ages);
console.log(profile.name1, profile.age1)
/* By filling a blank object with the combined dataset */
var names = { name1 : 'Nicholas', name2 : 'Bobby'}
var ages = { age1 : '27', age2 : '32'}
var profile = {};
profile.names = names;
profile.ages = ages;
console.log(profile.names.name1, profile.ages.age1)
两者都完全不同! – 2014-09-04 19:21:45
看看每个的结果。你应该很容易看到它们有何不同。 – 2014-09-04 19:21:48
您是否阅读过[jQuery.extend](http://api.jquery.com/jquery.extend/)文档? *“将两个或更多对象的内容合并到第一个对象中。”*另一个只是将对象分配给对象属性。 – 2014-09-04 19:27:04