2017年3月9日 星期四

(js)用 time 做 id 的問題

function genID() {

    var res = (new Date()).getTime();

    return res;
}

var pre, data = [], j = 0;
for (var i = 0; i < 90000; i++) {
    var id = genID();

    if (!pre) {
        pre = id;
        continue;
    }

    if (pre == id) {
        j++
    } else {
        data.push({
            count: j,
            data: pre
        });
        j = 0;
    }

    pre = id;

}

console.dir(data);