2012-03-23 2 views
0

This page говорит использовать:

var object = $.extend({}, object1, object2); 

Но я предпочитаю все области видимости. Так что, если бы я имел локальную область объявлена ​​явно, я мог использовать:

var local = {}; 
$.extend(local.object, object1, object2); 

вместо того, чтобы сказать это:

var local = {}; 
local.object = $.extend({}, object1, object2); 

ответ

1

Вы когда-нибудь пробовали этот подход?

var local = { object: {} }; 
$.extend(local.object, object1, object2); 

кстати, я не видел проблемы с третьим подходом.

+0

О, хорошо. Я об этом не думал. –

+0

Нет, мне не нравится этот синтаксис. Я думаю, что это будет третий подход. –

+0

Да, третий подход лучше, потому что у меня есть мой любимый знак равенства, который используется в качестве задания, как я привык делать. –

Смежные вопросы