为了账号安全,请及时绑定邮箱和手机立即绑定

在 Typescript 中输入非确定性深度数组

在 Typescript 中输入非确定性深度数组

富国沪深 2021-06-28 01:30:48
我目前正在将一些Javascript代码移植到Typescript。我有一个基本上等同于以下内容的函数:let deepArray = [];function deeper() {  if(Math.random() > 0.5) {    deepArray.push(deeper());  } else {    deepArray.push("No deeper.");  }  return deepArray;}deeper();我在想,如果有指定一个类型,以一种简单的方式deepArray和返回类型deeper。显然,它具有string[]一定的深度,但如前所述,该深度是不确定的。我想让代码尽可能与原始代码相似,因此目标是避免更改数据结构。这是可能的,还是我应该将其标记为any并继续?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 170 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号