将console.count()保存为整数的方法?

kso*_*ngz 0 javascript console jquery

我每次使用时都试图通过console.count()来划分1.但是,此代码不起作用.

   var counter = console.count();
    console.log(1/counter);
Run Code Online (Sandbox Code Playgroud)

有关如何做到这一点的任何建议?我试过做parseInt但没有运气.

Fel*_*ing 5

将console.count()保存为整数的方法?

console.count()不返回任何东西,它直接打印到控制台,就像console.log().


简单实现console.count:

var count = (function() {
  var counter = {};
  return function(v) {
    return (counter[v] = (counter[v] || 0) + 1);
  }
}());

console.log('foo', count('foo'));
console.log('foo', count('foo'));
console.log('bar', count('bar'));
      
Run Code Online (Sandbox Code Playgroud)