HarmonyOS kotlin val personList = (1..100).map { Person("name$it", "id$it") } 这行代码ArkTS里怎么写?

HarmonyOS
2024-12-27 15:04:52
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

ts:

class Person {
  name: string;
  id: string;
  constructor( name: string,  id: string) {
    this.name = name;
    this.id = id;
  }
}
const people: Person[] = Array.from({ length: 100 }, (_, index) => new Person(`name${index + 1}`, `id${index + 1}`));
interface Person1 {  
    name: string;  
    id: string;  
}
const people: Person1[] = Array.from({ length: 100 }, (_, index) => ({ name: `name${index + 1}`, id: `id${index + 1}` }));

ArkTS:

class Person {
  name: string;
  id: string;
  constructor( name: string,  id: string) {
    this.name = name;
    this.id = id;
  }
}
let people= Array.from<number, Person>({ length: 100 }, (_, index:number):Person => new Person(`name${index + 1}`, `id${index + 1}`));
interface Person1 {  
    name: string;  
    id: string;  
}
let people1= Array.from<number, Person1>({ length: 100 }, (_, index:number):Person1 => ({name:`name${index + 1}`, id:`id${index + 1}`}));
分享
微博
QQ
微信
回复
2024-12-27 16:40:35
相关问题
HarmonyOS 怎么代码循环标签
245浏览 • 1回复 待解决
HarmonyOS ArkTS中运算符重载怎么
275浏览 • 1回复 待解决
求教一个sql语句传参怎么
3839浏览 • 1回复 待解决
HarmonyOS 获取相册的图片和视频ID
317浏览 • 1回复 待解决
HarmonyOS JSON怎么Map
811浏览 • 1回复 待解决
HarmonyOS文件上传怎么
1006浏览 • 1回复 待解决
HarmonyOS反射该怎么
191浏览 • 1回复 待解决