在同一個變量`delete`是否確定要做到這一點?:`new`沒有在Javascript
function mygetTime()
{
var d = new Date();
return(d.getTime());
}
function wasteSomeMemory()
{
var temp;
for(var count = 0; count < 1000000; count += 1)
{
temp = mygetTime();
}
}
會調用wasteSomeMemory()
導致內存泄漏?
這個怎麼樣:
function wasteSomeMemory2()
{
var temp;
for(var count = 0; count < 1000000; count += 1)
{
temp = new Date();
}
}
會調用wasteSomeMemory2()
導致內存泄漏?我應該在for循環的末尾使用delete temp;
嗎?
function wasteSomeMemory2()
{
var temp;
for(var count = 0; count < 1000000; count += 1)
{
temp = new Date();
delete temp;
}
}