摘要: 说明 写这个主要是为了锻炼自己,并无实际意义。 每个浏览器测试得出的数据会不一样。比如我用chrome 测试 一般快速排序都会最快,IE 则根据数组长度有可能希尔最快。 不要用太大数据去测试冒泡排序(浏览器崩溃了我不管) 如果有兴趣可以在线排序动画下载测试页面个人理解 冒泡排序:最简单,也... 阅读全文
posted @ 2014-12-29 12:06 Mrxia 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 四种算法来实现这个目的: 1.Array.prototype.unique1 = function () { var n = []; //一个新的临时数组 for (var i = 0; i < this.length; i++) //遍历当前数组 { //如果当前数组的第i已经保... 阅读全文
posted @ 2014-12-29 11:59 Mrxia 阅读(171) 评论(0) 推荐(0) 编辑
摘要: ECMAScript规范给所有函数都定义了Call()与apply()两个方法,call与apply的第一个参数都是需要调用的函数对象,在函数体内这个参数就是this的值,剩余的参数是需要传递给函数的值,call与apply的不同就是call传的值可以是任意的,而apply传的剩余值必须为数组。例如... 阅读全文
posted @ 2014-12-29 09:57 Mrxia 阅读(143) 评论(0) 推荐(0) 编辑