JS暴虐查找法
有过相关经验的朋友都知道,Jscript的效率毕竟有限,在数组中查找数据时如果用常规的算法来做执行起来会很慢。 例如在一个含500个字符串的data数组里,我们想要找到一个指定的字符(key),返回它的数组下标,如果用这样的算法: [Copy to clipboard]CODE: function usual_search(data,key) { var m=data.length for(i=0;i<m;i++) {if(data[i]==key)return i} } 由于需要做多次的比较,运算起来会相当的慢。 本主题要介绍的是一种充分利用Jscript内置方法来实现在数组中查找数据
下载地址
用户评论