1 /** 2 * 数字转成数组 3 * @constructor 4 * @name vui.numberToArray 5 * @author putaoshu@126.com 6 * @date 2012-02-08 7 * @param {Number} o number主体 8 * @return {Array} 数组 9 * @requires vui.isString() ; vui.isNumber() 10 */ 11 vui.numberToArray=function(o){ 12 if (vui.isString(o)){ 13 o = parseInt(o); 14 } 15 if(vui.isNumber(o)) o = [o]; 16 return o; 17 } 18 19 /** 20 * 返回数组中某个元素的位置 21 * @constructor 22 * @name vui.indexOf 23 * @author putaoshu@126.com 24 * @date 2012-07-03 25 * @param {Array} o Array主体 26 * @param {All} value 待检测的元素 27 * @return 若存在此元素返回该元素的位置,若不存在则返回-1 28 * @requires vui.isArray() 29 */ 30 vui.indexOf = function (o,value){ 31 if (vui.isArray(o)){ 32 var result; 33 for (var i=0;i<o.length;i++){ 34 if (o[i]==value){ 35 result = i; 36 break 37 }else{ 38 result = -1; 39 } 40 } 41 return result; 42 } 43 }