JS中的對(duì)象是會(huì)自動(dòng)銷毀的么?
課程中的例子,function clock()中的
var time=new Date();
這個(gè)time,在每一次運(yùn)行clock()函數(shù)時(shí)都會(huì)重新創(chuàng)建?在退出函數(shù)時(shí)就被銷毀?
還是退出時(shí)不會(huì)銷毀,下次運(yùn)行time=new Date()時(shí),根據(jù)JS的規(guī)則:有初始值的變量,聲明語句僅僅作為一個(gè)重新賦值的語句使用?
2015-10-07
函數(shù)對(duì)象是建立在window外部的,當(dāng)你調(diào)用的時(shí)候,window會(huì)通過一個(gè)地址找到function對(duì)象,調(diào)用完畢地址銷毀,不是函數(shù)銷毀;把function存于window外部也是出于性能的考慮