根据错误信息,类型 "{ companyId: string; submissionContentId: string; submissionContentName: string; jobSeekerByCompanyId: string; submissionRequestId: string; jobSeekerId: string; }" 缺少属性 "targetYear",而类型 "MCBHS190SubmissionInitDto" 需要该属性。\n\n要解决此错误,您需要确保将类型 "{ companyId: string; submissionContentId: string; submissionContentName: string; jobSeekerByCompanyId: string; submissionRequestId: string; jobSeekerId: string; }" 转换为 "MCBHS190SubmissionInitDto" 类型,添加 "targetYear" 属性。您可以通过修改类型定义或添加缺少的属性来实现。\n\n下面是一个示例,演示如何将类型转换为 "MCBHS190SubmissionInitDto" 并添加 "targetYear" 属性:\n\ntypescript\nconst oldArray: { companyId: string; submissionContentId: string; submissionContentName: string; jobSeekerByCompanyId: string; submissionRequestId: string; jobSeekerId: string; }[] = // Your old array\n\nconst newArray: MCBHS190SubmissionInitDto[] = oldArray.map(item => ({\n companyId: item.companyId,\n submissionContentId: item.submissionContentId,\n submissionContentName: item.submissionContentName,\n jobSeekerByCompanyId: item.jobSeekerByCompanyId,\n submissionRequestId: item.submissionRequestId,\n jobSeekerId: item.jobSeekerId,\n targetYear: "" // Add the targetYear property here\n}));\n\n\n请根据您的实际代码进行相应的修改,以确保类型匹配并添加缺少的属性。

TypeScript 错误:类型

原文地址: https://www.cveoy.top/t/topic/pTJ0 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录