UNPKG

wft-utils

Version:

The commonly used tool functions in daily development

20 lines 460 B
// 手写一个 trim 方法 function myTrim(str) { if (typeof str !== 'string') return '' if (str.split('').every(str => str === ' ')) return '' let start = 0 let end = str.length - 1 for (let i = 0; i < str.length; i++) { if (str[i] !== ' ') { start = i break } } for (let i = str.length - 1; i >= 0; i--) { if (str[i] !== ' ') { end = i break } } return str.slice(start, end + 1) }