import { HashMap } from "@kit.ArkTS"; /** * 常用方法,部分方法,在ets里面不能用 */ export class ToolsHelperForTS { // Map转为Record static mapToRecord(myMap: HashMap): Record { return Object.fromEntries(myMap.entries()) as Record; } // Record转为Map static recordToMap(myRecord: Record): HashMap { let myMap: HashMap = new HashMap(); for (const key in myRecord) { myMap.set(key, myRecord[key]); } return myMap; } public static classToRecord(obj: Object): Record { const record: Record = {} as Record; for (const key in obj) { if (obj.hasOwnProperty(key)) { record[key] = obj[key]; } } return record; } }