【发布时间】:2016-03-14 02:42:27
【问题描述】:
尝试执行以下代码-
<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
链接到小提琴 - https://jsfiddle.net/raina140291/mw2c704d/
我已经安装了外部脚本来查看控制台的内容,但是上面的代码没有显示任何内容。
对 java 脚本相当陌生,希望得到一些指导。
【问题讨论】:
-
你的小提琴错了,里面的一些代码没有意义。你能解释一下你想达到什么目标吗?这样我们就可以看懂代码了。
-
@RobG - 你说得对,我删除了标签
-
将双引号改为单引号。比如 var person = new Person('fred', 30, 'fred@gmail.com');
-
使用正确的引号字符,可以是普通的 " 或 '。
-
@Reddy - 添加了预期的输出
标签: javascript html object console.log