UNPKG

libs-js

Version:

零散的工具函数,无依赖

13 lines 315 B
export default val => { if (typeof val !== "string") { return 0 }; let realLength = 0, len = val.length, charCode = -1; while (len--) { charCode = val.charCodeAt(len); realLength += ((charCode >= 0 && charCode <= 128) ? 1 : 2); } return realLength; };