array.js 352 B

12345678910111213141516171819202122
  1. /**
  2. * 打乱传入的数组
  3. *
  4. * @param {Array} array 待打乱的数组
  5. */
  6. function random(array = []) {
  7. return array.sort(() => Math.random() - 0.5)
  8. }
  9. /**
  10. * 判断是否为数组
  11. *
  12. * @param {Object} arr
  13. */
  14. function isArray(arr) {
  15. return Object.prototype.toString.call(arr) === '[object Array]'
  16. }
  17. export default {
  18. random,
  19. isArray
  20. }