javascript - 我创建了一个对象,但是当被调用时,它说未定义(JavaScript)
问题描述
我看了一个教程并做了同样的事情。现在,这个“未定义”错误一直显示我什至在另一个浏览器中尝试过,但结果相同。我是JS新手,需要帮助谢谢。
<html>
<head>
<script type="text/javascript">
function person(name, age){
this.name = name;
this.age = age;
}
var milz = new person("milz", 23);
var stefi = new person("stefi", 19);
</script>
</head>
<body>
<script type="text/javascript">
document.write("hello ");
document.write(stefi.age);
</script>
</body>
</html>
解决方案
<html>
<head>
<script type="text/javascript">
function person(name, age){
this.name = name;
this.age = age;
}
var milz = new person("milz", 23);
var stefi = new person("stefi", 19);
</script>
</head>
<body>
<script type="text/javascript">
document.write("hello ");
document.write(stefi.age);
</script>
</body>
</html>
推荐阅读
- javascript - 将 SVG React 组件作为道具传递
- css - 位置粘性不起作用在网格内使用
- python - 如何连接到 Jupyter Notebook 中的 USB 端口?
- python-3.x - Pandas 根据匹配复制值
- javascript - 是否可以自定义 JS 路径以执行单击元素(复选框) SELENIUM、Java
- python - 使用 zip 在 for 循环中追加 Numpy
- zsh - 当前命令中的 ZSH 反向查找
- javascript - 剑道js jpg到pdf问题
- laravel - 在 Laravel 7 上使用 axios 发布请求
- flutter - 颤振在已知位置的轮播中添加图像