当前位置: 首页 > 知识库问答 >
问题:

如何分配ajax对象到属性?[重复]

漆雕育
2023-03-14
class ClassList
{
    private _workDate: string = null;
    private _fromTime: string = null;
    private _toTime: string = null;
    private _roomId: string = null;
    private _slotId: string = null;

    constructor() {

    }

    public get WorkDate(): string {
        return this._workDate;
    }

    public set WorkDate(value: string) {
        this._workDate = value;
    }

    public get FromTime(): string {
        return this._fromTime;
    }

    public set FromTime(value: string) {
        this._fromTime = value;
    }


    public get ToTime(): string {
        return this._toTime;
    }

    public set ToTime(value: string) {
        this._toTime = value;
    }


    public get RoomId(): string {
        return this._roomId;
    }

    public set RoomId(value: string) {
        this._roomId = value;
    }


    public get SlotId(): string {
        return this._slotId;
    }

    public set SlotId(value: string) {
        this._slotId = value;
    }
}


 $(data).each(function (i, v) {
                v=> ClassList;
                console.log(v);
 }

我已经创建了一个类get set,但是调试显示v有一个对象类型,如何将对象分配到属性中?有什么想法吗?

共有1个答案

龙星辰
2023-03-14

您需要调用传递数据搬迁对象(ajax返回值)的类的构造函数,并将DTO的属性分配给类实例的成员。

您可以在类构造函数中使用lodash extend之类的工具来实现这一点,这样就不需要复制单个属性。

 类似资料:
  • 问题内容: 这有效: 但这不是: 为什么?我有一种感觉,这与对象是内置类有关,但是我发现这并不令人满意,因为我在MyClass的声明中没有进行任何更改。 问题答案: Python将属性存储在字典中。您可以将属性添加到,看到它具有 : 重要的区别是没有属性。

  • 我可能忽略了最简单的解决方案,但我已经尝试了任何我能想到或在互联网上找到的方法。 我试图添加一个属性到我的JSON对象,我需要在我的输出。但是无论我尝试添加属性,它都不会显示在我的对象中。我验证了'doc'变量是一个实际对象。 没有控制台错误。Console.log()显示doc对象的内容,仅此而已。 有人知道发生了什么吗? blogPost/doc的输出 在浏览器中进行这样的简单测试确实有效。所

  • 我有一个包含对象的数组,它们是反应组件上的道具 我想抓住第一个物体的细节,因为它是 我可以这样做: 如何获取所有剩余的键和值,并将它们存储在组件状态中?

  • 我已经开始使用PowerShell来完成一些事情,并在PowerShell中使用变量。 我遇到的问题是,当我将变量分配给类中定义的变量时,测试返回而不是。 示例代码: 现在,对未定义变量< code>$test2的测试返回< code>true,因为PowerShell中的每个未定义变量都被赋予了< code>$null。 但是,如果我测试我分配给的对象的属性,则会测试的 是不是因为在PowerS

  • 我使用AirBnB的代码样式,这使得ESLint抛出一个错误: 分配到函数参数“el”时出错无参数重新分配 如何操作作为参数传递的DOM对象,同时符合AirBnB的代码风格? 有人建议使用引用另一个问题,但如果我没有弄错的话,这适用于反应,但不适用于本机DOM操作。 我也不认为改变代码风格是一个答案。我相信使用标准样式的好处之一是在项目之间拥有一致的代码,随意更改规则感觉就像滥用了AirBnB这样

  • 我有一个具有和属性的对象数组: 我想从所有对象中删除属性,并在控制台中打印,如