javascript - 如何向 "new"实例添加属性?

标签 javascript oop

如何向新函数的实例添加属性?

例如:

function Constructor() {
    this.color = "red";
}

var s = new Constructor() {
    this.color = "blue";
    this.height = 30px;
}

s.height 被调用时,我得到了一个未定义的结果。如何正确执行此操作?

最佳答案

function Constructor() {
   this.color = "red";
}

var s = new Constructor();
s.color = "blue";
s.height = 30px;

关于javascript - 如何向 "new"实例添加属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6918613/

相关文章:

JavaScript 友好的二进制安全数据格式设计(不是 JSON 或 XML)

javascript - 带有动态部分的动画 Canvas

javascript - 将行数据从 DataTable 发送到 Ajax 表单

oop - 使用大量的多态性是不是很糟糕?

c# - 从类(class)内部访问类(class)成员

javascript - 如何从作为参数传入的嵌套函数访问参数

javascript - Nodejs 导出的变量在第二次点击时不可重用

.net - 解决方案源代码组织指南(OO/DDD)

c++ - 按值返回的内存管理差异

c# - 如何在从 ObservableCollection<T> 派生的运行时创建类的实例?