function cached (fn) { var cache = Object.create(null) return function cachedFn (str) { var hit = cache[str]
return hit || (cache[str] = fn(str))
}
}var hyphenateRE = /([^-])([A-Z])/gvar hyphenate = cached(function (str) { return str
.replace(hyphenateRE, '$1-$2')
.replace(hyphenateRE, '$1-$2')
.toLowerCase()
})
這段代碼是要干嘛?
小怪獸愛吃肉
2018-10-10 14:13:15