如何在使用TypeScript将元素推入数组时提供类型定义?
P粉745412116
P粉745412116 2023-07-24 21:47:12
[JavaScript讨论组]

我需要避免在将元素推入数组时使用 'any' 作为类型定义。我尝试提供类型,但是出现了错误。以下是示例代码:

interface answerProps {
    state: string;
    answer: string;
  }

  const results: Array<string> = [];
  !isEmpty(answers) &&
    answers.map((item: any) => results.push(`${item.state} : ${item.answer}`));

根据上述代码,我想避免使用while循环来映射数组元素。

P粉745412116
P粉745412116

全部回复(1)
P粉151466081

在映射数组时,只需使用answerProps接口。

interface answerProps {
  state: string;
  answer: string;
}

const results: Array<string> = [];
!isEmpty(answers) &&
  answers.map((item: answerProps) => results.push(`${item.state} : ${item.answer}`));
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号