1 /** 2 * array 3 * 4 * @fileOverView core/array 5 * @author <a href="mailto:zhang.gd@foxmail.com">Zhang Guangda</a> 6 * 7 */ 8 define("core/array", function() { 9 /** 10 * @class we array方法 11 */ 12 $we.array = { 13 /** 14 * 随机排列数组,随机程度不是很高 15 * @param {array} arr 数组 16 * @param {number} len 取出几个 17 * @return {array} 数组 18 */ 19 rand: function(arr, len) { 20 arr.sort(function() { 21 return Math.random() - 0.5; 22 }); 23 return arr.slice(0, (len || arr.length)); 24 } 25 }; 26 27 return $we.array; 28 }); 29