Ticker

6/recent/ticker-posts

Ad Code

Responsive Advertisement

关于注释掉废话代码的疑问

function y(t) {
    var r=8;    
    for (var e = Array(), n = (1 << r) - 1, i = 0; i < t.length * r; i += r)
        console.log('r:',r)
        e[i >> 5] |= (t.charCodeAt(i / r) & n) << i % 32;
    return e
}
var t="123456"
console.log(y(t))

运行结果:
r: 8
r: 8
r: 8
r: 8
r: 8
r: 8
[ <1 empty item>, 0 ]
但是如果将第4行代码 console.log('r:',r) 注释掉,得结果:
[ 875770417, 13877 ]
为什么注释掉一句废话,效果如此不同?

Enregistrer un commentaire

0 Commentaires