0
我正在创建一个ID管理器,它以0001
格式生成ID,包括零。要做到这一点,我想使用一个字符串,但我想不出一个有效的方式来增加它。这样做的最好方法是什么?管理四位ID
我正在创建一个ID管理器,它以0001
格式生成ID,包括零。要做到这一点,我想使用一个字符串,但我想不出一个有效的方式来增加它。这样做的最好方法是什么?管理四位ID
在内部使用整数来生成ID。 稍后将其格式化为具有正确格式的字符串,作为生成过程的第二阶段。
在内部使用字符串会导致不必要的复杂性和问题。字符串不用于计算或增量。
您可能会使用高效(O(log(n))
)left-pad
模块!
let counter = 0;
function generateId() {
return leftPad(counter++, 4, 0);
}
你的问题很混乱。 “迭代它”是什么意思? – MichaelK