let's have following code:
function foo(myobj, otherobj){ var obj = {}; obj.first = myobj; // big object obj.second = otherobj; // big object // work "obj" delete obj; // can't } i've read quite lot delete in javascript, still can't grasp well. know can delete properties of object , variables without dontdelete. in code above, can't delete obj, worth delete properties that:
function foo(myobj, otherobj){ var obj = {}; obj.first = myobj; // big object obj.second = otherobj; // big object // work "obj" delete obj.first; delete obj.second; // obj empty "{}" } i have following questions:
am helping browser doing deletions?
am deleting references
objmyobj,otherobjprovided arguments orobj.first,obj.secondcopies ofmyobj,otherobj, delete meaningful?let's have access original
myobj,otherobj, not references. since no longer need them, how remove them?when use
deleteif goal boost performance? there make significant difference?will ok if make sure leave no circular references garbage collector can job?
deletefor?
i appreciate information delete, if it's not related questions. :)
Comments
Post a Comment