article:
tag:
mod code publish @2011-06-28

Javascript > js 实用技巧 上一篇 | 下一篇

将参数对象转换为数组 

var argArray = Array.prototype.slice.call(arguments); 

 

打乱数字数组

  1. var numbers = [5, 458 , 120 , -215 , 228 , 400 , 122205, -85411];  
  2. numbers = numbers.sort(function(){ return Math.random() - 0.5});  
  3. /* the array numbers will be equal for example to [120, 5, 228, -215, 400, 458, -85411, 122205]  */  

 

数组追加

  1. var array1 = [12 , "foo" , {name "Joe"} , -2458];  
  2.   
  3. var array2 = ["Doe" , 555 , 100];  
  4. Array.prototype.push.apply(array1, array2);  
  5. /* array1 will be equal to  [12 , "foo" , {name "Joe"} , -2458 , "Doe" , 555 , 100] */

 

 

验证一个给定的参数为数组

  1. function isArray(obj){  
  2.     return Object.prototype.toString.call(obj) === '[object Array]' ;  
  3. }  

 

 

 

 

 

@suches
http://btbtd.com/mods/code/item.php?uid=1&item=4797

发表于 @ 2013-12-29 23:06:57

该文章暂时没有回复
评论内容:
昵称:
验证码: