Grace.js - 数组操作函数封装了数组相关的常用操作,简化您的开发。
函数功能 : 合并多个数据
函数参数 : 多个数组
返回值 : 合并后的数组
演示代码 :
var res = graceJS.arrayConcat([1,2],[3,4],[5,6]); console.log(res);
函数功能 : 删除数组内的指定元素
函数参数 : 1 数组 2 起始索引 [ 可选参数默认 0 ] 3 删除数量 [ 可选参数默认 1]
返回值 : 删除元素后的新数组
演示代码 :
var arr = [1,2,3,4,5,6]; var res1 = graceJS.arrayDrop(arr); // [2, 3, 4, 5, 6] var res2 = graceJS.arrayDrop(arr, 1, 2); // [1, 4, 5, 6]
函数功能 : 在数组内查找指定元素
函数参数 : 1 数组 2 要查找的元素
返回值 : 查询到数据返回数组元素对应的索引,查询不到返回 -1
演示代码 :
var arr = [1,2,3,4,5,6]; var res1 = graceJS.arrayIndexOf(arr, 5); // 4 var res2 = graceJS.arrayIndexOf(arr, 8); // -1
函数功能 : 比较2个数组的不同的值
函数参数 : 数组1 , 数组2
返回值 : 数组形式的差值
演示代码 :
var arr1 = [1,2,3,4,5,6]; var arr2 = [1,2,3,6]; var res = graceJS.arrayDifference(arr1, arr2); // [4, 5]
函数功能 : 数组随机排序
函数参数 : 数组
返回值 : 重新排序后的数组
演示代码 :
var arr = [1,2,3,4,5,6]; var res = graceJS.arrayShuffle(arr);
函数功能 : 对数值型数组求和
函数参数 : 数组
返回值 : 和
演示代码 :
var arr = [1,2,3,4,5,6]; var res = graceJS.arraySum(arr); //21
函数功能 : 对数值型数组进行平均值计算
函数参数 : 数组
返回值 : 平均值
演示代码 :
var arr = [1,2,3,4,5,6]; var res = graceJS.arrayAvg(arr); //3.5
函数功能 : 遍历数组
函数参数 : 1 数组, 2 遍历时执行的函数
演示代码 :
var arr = [1,2,3,4,5,6]; graceJS.arrayEach(arr, (item, index)=>{ console.log(item, index); })