Opened 13 years ago
Last modified 13 years ago
#7260 closed Bug
node.js -> getParents performance poor — at Initial Version
Reported by: | campaign | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | Performance | Version: | 3.0 |
Keywords: | Cc: |
Description
getParents : function( closerFirst )
{
var node = this; var parents = [];
do {
parents[ closerFirst ? 'push' : 'unshift' ]( node );
} while ( ( node = node.getParent() ) )
return parents;
},
unshift method performance poor example code
var t = +new Date,s = [] for(var i = 0;i<1000;i++){
s.push(i)
}; s.reverse(); alert(+new Date - t) 2
var t = +new Date,s = [] for(var i = 0;i<1000;i++){
s.unshift(i)
};
alert(+new Date - t) 21
in ie8