//array group:(array, length)=>{
let index =0;let newArray =[];while(index < array.length){
newArray.push(array.slice(index, index += length));}return newArray;},
数组按对象名称分组
ArrObjectSet:(arr, name)=>{
var result =[];var obj ={
};for(var i =0; i < arr.length; i++){
if(!obj[arr[i][name]]){
result.push(arr[i]);
obj[arr[i][name]]=true;}}return result
},
深拷贝
deepClone:(origin, target)=>{
let tar = target ||{
},
toStr =Object.prototype.toString,
arrType ='[object Array]';for(let key in origin){
if(origin.hasOwnProperty(key)){
if(typeof(origin[key])==='object'&& origin[key]!==null){
if(toStr.call(origin[key])=== arrType){
tar[key]=[];}else{
tar[key]={
};}Vue.prototype.$Utils.deepClone(origin[key], tar[key]);}else{
tar[key]= origin[key];}}}return tar;},
ArrayBaseType(arr, baseName_type){
var map ={
},
dest =[];for(var i =0; i < arr.length; i++){
var ai = arr[i];if(!map[ai[baseName_type]]){
dest.push({
name: ai[baseName_type],data:[ai]});
map[ai[baseName_type]]= ai;}else{
for(var j =