mirror of
https://github.com/Sevichecc/Urara-Blog.git
synced 2025-05-04 15:29:29 +08:00
20 lines
513 B
Text
20 lines
513 B
Text
/**
|
|
* Parse space separated tokens to an array of strings.
|
|
*
|
|
* @param {string} value Space separated tokens
|
|
* @returns {Array.<string>} Tokens
|
|
*/
|
|
export function parse(value) {
|
|
const input = String(value || '').trim()
|
|
return input ? input.split(/[ \t\n\r\f]+/g) : []
|
|
}
|
|
|
|
/**
|
|
* Serialize an array of strings as space separated tokens.
|
|
*
|
|
* @param {Array.<string|number>} values Tokens
|
|
* @returns {string} Space separated tokens
|
|
*/
|
|
export function stringify(values) {
|
|
return values.join(' ').trim()
|
|
}
|