locutus
Version:
Locutus other languages' standard libraries to JavaScript for fun and educational purposes
17 lines (16 loc) • 551 B
JavaScript
export function blank(s) {
// discuss at: https://locutus.io/clojure/blank/
// parity verified: Clojure 1.12
// original by: Kevin van Zonneveld (https://kvz.io)
// note 1: Clojure uses blank?, JS uses blank
// example 1: blank('')
// returns 1: true
// example 2: blank(' ')
// returns 2: true
// example 3: blank('hello')
// returns 3: false
if (s === null || s === undefined) {
return true;
}
return String(s).trim().length === 0;
}