2011-04-27 48 views
0

下工作的初始值:分配使用with語句

var Person = {}; 
Person.FirstName = ''; 
Person.LastName = ''; 
with (Person) { 
    FirstName = 'Phillip', 
    LastName = 'Senn'; 
} 
log(Person); 

但我想刪除線2-3。

+0

爲什麼要用'with'呢? – 2011-04-27 22:18:37

+0

因爲我正在閱讀一本關於JavaScript的書,我正在學習這門語言。 – 2011-04-29 15:30:36

+0

然後你應該閱讀'with'的優點和缺點:https://developer.mozilla.org/en/JavaScript/Reference/Statements/with由於這些缺點,建議不要使用它,並且很少一個人真的必須使用它。 – 2011-04-29 16:43:22

回答

5

什麼:

var Person = {FirstName:'Philip', LastName:'Senn'}; 
log(Person); 
+0

嗯。我的老學校正在努力繼續使用等號進行作業。 – 2011-04-29 15:30:05