无法查看 JavaScript 中对象的内容

Unable to view the contents of the object in JavaScript

正在尝试执行以下代码 -

 <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>

预期输出:

name = fred
age = 30
email = fred@gmail.com

Link 到 fiddle - https://jsfiddle.net/raina140291/mw2c704d/

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

java 脚本相当陌生,希望得到一些指导。

您一定是从某处复制粘贴的,唯一的问题是您的引号类型有误。比较:

“fred”

应该是

"fred"'fred'

您唯一的问题是此 “fred”, 30, “fred@gmail.com”"fred", 30, "fred@gmail.com"'fred', 30, 'fred@gmail.com' 不同。改变它,一切似乎都很好。

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)
    document.getElementById('log').innerHTML += prop + ' = '+person[prop] + '<br/>';
<pre id="log"></pre>