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

在 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 关注
  • 143 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信