我尝试了以下操作:
$('.not-following').each(function(i, obj) {
console.log('test');
});
由于某种原因,它继续打印obj而不是测试。这是什么原因?我尝试在here
上运行此功能答案 0 :(得分:11)
他们覆盖了控制台
> console.log.toString()
"function (){}"
答案 1 :(得分:4)
它不是打印对象,你看到的是.each()
函数返回的jQuery(节点数组)。
console.log()
无效的原因是Twitter已将该方法替换为空函数,因为生产中的console.log被认为是不好的做法。
如果您需要访问console.log
,您可以通过调用删除Twitter开发人员编写的“覆盖”版本:
delete console.log
将默认的console.log恢复为原始功能。