2011-04-27 65 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