Files
enfrancais-app/src/helpers/common.js
T
2021-07-07 21:28:27 +02:00

23 lines
401 B
JavaScript

export function trim (str) {
if (!str) return str
return str.replace(/^\s+|\s+$/g, '')
}
export function toCommaList (arr, key = 'name') {
if (!arr) return
return arr.map(item => item[key]).join(', ')
}
export function shuffle (a) {
let j, x, i
for (i = a.length - 1; i > 0; i--) {
j = Math.floor(Math.random() * (i + 1))
x = a[i]
a[i] = a[j]
a[j] = x
}
return a
}