在变量创建 JS C# 上设置属性
Setting Properties on Variable Creation JS C#
C# 有一个特性,我们可以在创建元素时设置 class 实例属性(无需构造函数)。像这样:
var Joe = new Person() {
Age = 36,
Weight = 83
}
我们在 JS 和 PHP 中有类似的东西吗?
JS 类似于:
var ActionBox = document.createElement("div") {
className: "ActionBox"
};
您可以使用 Object.assign
来完成此操作。它复制 source 对象的属性并将它们分配给 target 对象和 returns 修改后的目标。
var ActionBox = Object.assign(document.createElement("div"), {
className: "ActionBox"
});
console.log(ActionBox);
C# 有一个特性,我们可以在创建元素时设置 class 实例属性(无需构造函数)。像这样:
var Joe = new Person() {
Age = 36,
Weight = 83
}
我们在 JS 和 PHP 中有类似的东西吗?
JS 类似于:
var ActionBox = document.createElement("div") {
className: "ActionBox"
};
您可以使用 Object.assign
来完成此操作。它复制 source 对象的属性并将它们分配给 target 对象和 returns 修改后的目标。
var ActionBox = Object.assign(document.createElement("div"), {
className: "ActionBox"
});
console.log(ActionBox);