कौन सी विधि तेज है?ऐरे बनाम स्ट्रिंग कंसट
सरणी में शामिल हों:
var str_to_split = "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z";
var myarray = str_to_split.split(",");
var output=myarray.join("");
स्ट्रिंग Concat:
var str_to_split = "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z";
var myarray = str_to_split.split(",");
var output = "";
for (var i = 0, len = myarray.length; i<len; i++){
output += myarray[i];
}
जो आप चाहते हैं उस पर निर्भर करता है। स्ट्रिंग विधि थोड़ा आसान है। ऐरे शामिल हो सकता है थोड़ा तेज़ हो सकता है (आप jsperf.com पर परीक्षण कर सकते हैं)। – andrewmu
बिल्कुल लूप के लिए क्या है? बस कॉपी या आप इसमें प्रसंस्करण कर रहे हैं। सरणी की प्रतिलिपि बनाने के तेज़ तरीके हैं। – epascarello
epascarello, वे इन 2 विधियों का परीक्षण करने के लिए केवल मूर्ख उदाहरण हैं – ajax333221