3
关注
1792
浏览

将数组映射到Typescript/Angular中的对象

查看全部 2 个回答

quhuan 未验证用户 用户来自于: 广东省
2020-09-16 05:55

你可以通过移动测绘工作进入人体简化您的构造函数签名一点点,就像这样:

class TopTalker { 

    public source: string; 
    public protocol: number; 
    public packets: number; 
    public _percent: string; 
    public _tally: string; 

    constructor(sourceRow: string[]) { 
     this.source = sourceRow[0]; 
     this.protocol = parseInt(sourceRow[1]); 
     this.packets = parseInt(sourceRow[2]); 
     this._percent = sourceRow[3]; 
     this._tally = sourceRow[4]; 
    } 
} 

这将删除一些从实体化代码的复杂性:

for (let row of results) { 
     let thisTalker = row.split(/,/); 
     let a = new TopTalker(thisTalker); 
     this.topTalkers.push(a);   
} 

关于作者

Touch 未验证用户

这家伙很懒,还没有设置简介

问题动态

发布时间
2020-09-15 15:51
更新时间
2022-09-15 15:51
关注人数
3 人关注

相关问题

我如何在angular4中设置默认路由?
导入文件并在弹出窗口关闭时提交AngularJS
typescript generic type guard
如何把CString变量转化为CHAR类型数组?????
Javascript - 如何将特定索引中的元素插入到数组的末尾?
设计一个类模板,用于存储不同类型的多个无序元素,用sort对数组中的元素进行排序
数组对象中的数组Javascript
Typescript的/ ** @class * /是否有目的?
将函数赋值给使用“this”引用自身的数组对象
TypeScript - 检查给定'任何'参数是否为自定义类型?
个人工作笔记 Powered BY WeCenter V4.1.0 © 2024 粤ICP备2020123311号