performance - JavaScript Does memory leak happens every time function is called -


currently attending javascript training trainer told every function write constructor , every time call new object created.

consider following code,

function test(){   console.log("test"); }  test(); test(); 

so every time call test function, create new object every time?

update

according him following code not result in memory leak

function test(name){     this.name = name; }  var 1 = new test("nicholas"); 

and following code allocate object , result in memory leak

function createtest(name){     var t = new object();     t.name = name;     return t; }  var 2 = createtest("nicholas"); 

every function write constructor

no not true.

every time call new object created.

if calling constructor using new yes new object craeted. otherwise not true.

and yes there no memory leak happens when create object or when call function.


Comments

Popular posts from this blog

How to access named pipes using JavaScript in Firefox add-on? -

multithreading - OPAL (Open Phone Abstraction Library) Transport not terminated when reattaching thread? -

node.js - req param returns an empty array -