2013年1月27日

如何快速颠倒一个字符串的顺序?

摘要: 我们先来看看借助Array.reverse()方法是否可行?var str="12345";var a=Array.reverse.call(this,str);console.log(a) //TypeError: Cannot call method 'apply' of undefined为何会出现此错误?查阅JavaScript核心API后发现,Array.reverse()方法并不支持参数。所以我们是无法借助call给Array.reverse()方法传入参数str的。由此可以得出:call、apply并不是任何时候都是有效的。如果通过借助call 阅读全文

posted @ 2013-01-27 20:25 初刻哥哥 阅读(1083) 评论(0) 推荐(0)

2013年1月11日

如何把数组按照从小到大或从大到小的方式排序?

摘要: JavaScript中内置对象——数组本身拥有排序方法array.sort()关于这个方法很多人都有误区,我也不例外,我也是踩着坑过来的。在某些数组下这个方法会默认按照从小到大的方式排序var arr=[1,3,4,2,5,7,9,8,6];arr=arr.sort();alert(arr); //... 阅读全文

posted @ 2013-01-11 19:14 初刻哥哥 阅读(4548) 评论(0) 推荐(1)

如何从一个无序数组中获取最大值或最小值?

摘要: 这是我在园子的第一篇文章,写得不好还请大家多多见谅,呵呵。如何从一个无序数组中获取最大值或最小值?思路:Array中并没有提供这样的方法,但我们可以借助Math中的max()或min()方法。借助其他对象的方法的最佳途径就是apply()。var values=[1,3,4,2,5,6,7];var... 阅读全文

posted @ 2013-01-11 18:25 初刻哥哥 阅读(1299) 评论(0) 推荐(0)

导航