无法在JavaScript中查看对象的内容

无法在JavaScript中查看对象的内容,javascript,html,object,console.log,Javascript,Html,Object,Console.log,正在尝试执行以下代码- <script> var Person = function(name, age, email) { this.name = name; this.age = age; this.email = email; }; var person = new Person(“fred”, 30, “fred@gmail.com”); for (var prop in pe

正在尝试执行以下代码-

 <script>
      var Person = function(name, age, email) {
        this.name = name;
        this.age = age;
        this.email = email;
      };

      var person = new Person(“fred”, 30, “fred@gmail.com”);
      for (var prop in person)
        console.log(prop + “ = “+person[prop]);
    </script>
链接到小提琴-

我已经安装了外部脚本来查看控制台的内容,但是上面的代码没有显示任何内容


对java脚本还比较陌生,希望能得到一些指导

您必须从某个地方复制并粘贴此内容,因为唯一的问题是您的引号类型错误。比较:

“fred”
应该是


“fred”
“fred”

您必须从某个地方复制并粘贴此内容,因为唯一的问题是您的引号类型错误。比较:

“fred”
应该是


“fred”
“fred”

您唯一的问题就是这个
“fred”,30fred@gmail.com“
它与30岁的弗雷德不同,”fred@gmail.com“或
'fred',30,'fred@gmail.com“
。改变它,一切看起来都很好

var Person=function(姓名、年龄、电子邮件){
this.name=名称;
这个。年龄=年龄;
this.email=电子邮件;
};
var person=新员工('fred',30,'fred@gmail.com');
用于(var道具本人)
document.getElementById('log').innerHTML+=prop+'='+person[prop]+'

你唯一的问题就是这个
“弗雷德”,30岁fred@gmail.com“
它与30岁的弗雷德不同,”fred@gmail.com“
'fred',30,'fred@gmail.com“
。改变它,一切看起来都很好

var Person=function(姓名、年龄、电子邮件){
this.name=名称;
这个。年龄=年龄;
this.email=电子邮件;
};
var person=新员工('fred',30,'fred@gmail.com');
用于(var道具本人)
document.getElementById('log').innerHTML+=prop+'='+person[prop]+'

你的小提琴是错的,里面有些代码没有意义。你能解释一下你想要实现什么吗?这样我们才能理解代码。@RobG-你说得对,我删除了标记将双引号改为单引号。比如var person=新人('fred',30,'fred@gmail.com');请使用正确的引号字符,可以是纯“或”。@Reddy-添加了预期的输出您的小提琴是错误的,其中的一些代码没有意义。您能解释一下您想要实现什么吗?这样我们就可以理解代码了。@RobG-您是对的,我删除了标记将您的双引号更改为单引号。如var person=new person('fred',30,'fred@gmail.com);使用正确的引号字符,可以是“普通”或“.@Reddy-添加了预期的输出