javascript - 构造函数报错

标签 javascript html function constructor

<分区>

我想举一个构造函数的例子。我希望我做的一切都正确,但仍然会出错。有人可以帮我吗?

<html>
<head></head>
<body> 
<script>

var alhpa = function(name, age){
this.name = name;
this.age = age; 
}

var obj1 = new alpha("Peter", 29);
var obj2 = new alpha("Jenny", 17);
var obj3 = new alpha("Mark", 34);

console.log(obj1);
console.log(obj2);
console.log(obj3);

</script> 
</body> 
</html> 

最佳答案

看起来你有一个拼写错误。

这应该是 alpha 而不是 alhpa

var alpha = function(name, age){
    this.name = name;
    this.age = age; 
}

var obj1 = new alpha("Peter", 29);
var obj2 = new alpha("Jenny", 17);
var obj3 = new alpha("Mark", 34);

console.log(obj1);
console.log(obj2);
console.log(obj3);

关于javascript - 构造函数报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47546525/

相关文章:

javascript - Flask: request.method = ='POST' 跳过 return 语句

matlab - 如何在Matlab中调用放在另一个目录中的函数?

c++ - 为什么我的函数无法确定字符是否为元音?

oop - 如何让 MATLAB 识别新添加的静态方法?

javascript - 如何返回跨度元素的评分?

javascript - 如何在 DotNetNuke 皮肤中设置对 CSS 和 JS 的引用?

javascript - 在 NodeJS 中使用 Firebase 为 Stripe 创建支付意图时出错

php - 如何防止我的网站表单被解析?

html - 导航栏水平+垂直居中

html - Zurb Foundation 6 XY Grid 在 Flex-Container 中使用 Grid Container