export function toUppcase(str) {
return str.toUpperCase()
}
export function subStr(str) {
let index = str.indexOf('_')
let result = str.substring(index+1,str.length)
return result
}
export function isNumber(number) {
let reg = /(^[1-9]\d*$)/
if (!reg.test(number)) {
return '只能输入数字'
}
}
export function dedupe(array) {
return Array.from(new Set(array))
}
export function flatten(arr) {
return arr.reduce((result, item)=> {
return result.concat(Array.isArray(item) ? flatten(item) : item);
}, []);
}
function flatten(arr) {
return arr.toString().split(',').map(function(item) {
return Number(item);
})
}
function flatten(arr) {
return arr.join(',').split(',').map(function(item) {
return parseInt(item);
})
}
function flatten(arr) {
var res = [];
arr.map(item => {
if(Array.isArray(item)) {
res = res.concat(flatten(item));
} else {
res.push(item);
}
});
return res;
}
function flatten(arr) {
while(arr.some(item=>Array.isArray(item))) {
arr = [].concat(...arr);
}
return arr;
}