Tag: console.log

Chromium记录错误的javascript值

在构建一个有嵌套数组网格来表示图块的游戏时,我试图确定“相邻”图块类型,并遇到编码错误。 当我试图调试时,我想在console.log中找到一些对象,但是我的浏览器给了我奇怪的输出。 当对象写在一行上时,值似乎有点正确(除了我的那个错误)但是当我想显示对象的其余部分(点击和下滚)时,它显示了完全不同的值。 这是由我造成的吗? 为了更好地说明,这是一个截图 对象声明如下 var TileFactory = function(){ this.l={ x:null, y:null }; this.neighbours={ top:null, topR:null, topL:null, r:null, l:null, bot:null, botR:null, botL:null }; this.buffer; }; 然后,通过方法快速操作几次(条件链)

IE8中的Console.log

我有下面的代码,经过测试,在IE8中不起作用。 我在IE11和Chrome上运行它运行得很好。 我已经调试了IE8中的代码,它指向“console.log作为问题区域。最有趣的是,当我开始在IE8中调试JS时 – 它踢它并且这段代码开始工作。然后再次,在离开调试时,关闭并重新打开文件 – 同样的故事,直到你进入调试)))。 jQuery(function () { $(‘.Response input[type=radio]’).change(function () { console.log(this.value) if (this.value == ‘Y’ || this.value == ‘NA’ || this.value == ‘NS’) { $(this).closest(‘.ui-accordion-content’).prev().css(“background”, “#AADDB2”); } else if (this.value == ‘N’) { $(this).closest(‘.ui-accordion-content’).prev().css(“background”, “#FFC5C5”); } }); }); 有任何想法吗? 会很感激你的帮助。 PS。 不幸的是,用户类型“必须”使用IE8并且升级不是一种选择(((。提前谢谢)))

Console.log有没有办法命名发送变量?

将项目发送到console.log时有没有办法命名它们? 类似于视觉工作室中的“手表” 例如,我们有一个var counter=1; 这样在控制台日志中它显示为: counter 1 counter 2 等等 ….