he wei
2023-04-26 715cb39dd2eaaa534b58d603380ffd404b1b18c5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
export function isDef(v) {
  return v !== undefined && v !== null
}
 
/**
 * Remove an item from an array.
 */
export function remove(arr, item) {
  if (arr.length) {
    const index = arr.indexOf(item)
    if (index > -1) {
      return arr.splice(index, 1)
    }
  }
}
 
export function isRegExp(v) {
  return _toString.call(v) === '[object RegExp]'
}
 
export function toFixed(value, bit) {
  const num = Math.pow(10, bit);
  return Math.round(value * num) / num;
}
 
/**
 * 比较版本号 参数1是否比参数2 更大
 * @returns 
 */
export function versionBig(version0, version1) {
  let v0 = version0.split('.').map((v) => v * 1);
  let v1 = version1.split('.').map((v) => v * 1);
  let len = v0.length;
  let res = false;
  for (let i = 0; i < len; i++) {
    if (v0[i] > v1[i]) {
      res = true;
      break;
    } else if (v0[i] < v1[i]) {
      res = false;
      break;
    }
  }
  return res;
}
 
const _toString = Object.prototype.toString