如何在Chrome Tools中查看[object Object]引用的内容?

时间:2013-11-18 17:40:33

标签: javascript

在chrome工具中,如何查看[OBJECT对象]代表什么?测试关键字'this'的函数上下文

 var Calculator = function (eq) {

            // private members...
            var eqCtl = document.getElementById(eq),
                foo = function () { };

            return {
                add: function (x, y) {
                    var val = x + y;
                    eqCtl.innerHTML = val;

                },

                print: function () {
                    console.log("print:  this" + this);
                    this.test(this);
                },

                test: function (obj) {
                    console.log("test: this " + this);
                    console.log("this: obj" + obj);
                }


            }

        };

3 个答案:

答案 0 :(得分:1)

不要将其转换为字符串。 console.log()它分开:

console.log("test: this ", this);
console.log("test: obj ", obj);

答案 1 :(得分:0)

将多个参数传递给console.log方法

console.log("this: obj", obj);

答案 2 :(得分:0)

请尝试使用console.dir。在某些情况下,它应该比console.log提供更多信息。