javascript - TypeError:无法设置未定义的属性“用户名”
问题描述
我不明白为什么这不起作用,可以在这里提供一些帮助
function User(username, ID) {
this.username = username;
this.ID = ID;
}
var user = User("",1)
console.log(user)
解决方案
您可能以错误的方式创建对象,其中this
没有new
引用实例:
function User(username, ID) {
this.username = username;
this.ID = ID;
}
let user = new User("john",1);
console.log(user);
推荐阅读
- c - CS50 凯撒分段故障说明
- python - 熊猫变换方法执行缓慢
- redis - 切换到 Redis Enterprise 后出现上千个 TimeoutExceptions
- swift - SwiftUI @Binding 值不能改变并调用 init
- javascript - 在 Javascript 中将 ForLoop 隐藏到 ForEach
- postgresql - 将关系“类型”添加到 SQL 中的多对多表是不好的做法吗?
- python - 链接列表 - 添加新节点不起作用
- python-3.x - 如何将连续编号的数组转换为时间戳
- java - 什么是搜索不断变化的字符的字符串的 BigO 表示法
- php - 将特定字符向右移动