假設(shè)我有以下TypeScript代碼(以字符串表示):function greet(name: string): void { console.log(`Hello ${name}!`);}我將如何以編程方式確定此字符串中有多少千字節(jié)?我目前正在使用以下公式:// NOTE: "string.length" represents the number of bytes in the stringconst KB: number = (string.length / 1024).toFixed(2);問題在于該數(shù)字經(jīng)常看起來太大或太小而無法正確。當(dāng)我將字符串放在一個空文件中并保存時,文件管理器的屬性輸出的大小會完全不同,有時會相差2-20 KB。我在做什么錯,我應(yīng)該使用1000字節(jié)來代表千字節(jié)而不是1024?
如何使用TypeScript確定代碼字符串中有多少千字節(jié)?
慕慕森
2021-05-14 14:16:34