最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

Type'string [] []'不可分配给'string []'

IT培训 admin 7浏览 0评论

Type'string [] []'不可分配给'string []'

tagsUnparsed是类似于"a b c d+e+f"的字符串。我需要一个数组应该是:

["a", "b", "c", "d", "e", "f"]

在打字稿中,我尝试过此操作:

let tags: string[] = tagsUnparsed.split(' ');
tags = tags.map((tag: string) => {
  return tag.split('+')
});

我收到此错误:

Type 'string[][]' is not assignable to type 'string[]'.
  Type 'string[]' is not assignable to type 'string'.ts(2322)

我看不到string[][]的来源。 .map返回一个数组,不确定为什么会有类型定义错误。

回答如下:

Type'string [] []'不可分配给'string []'

tagsUnparsed是类似于"a b c d+e+f"的字符串。我需要一个数组应该是:

["a", "b", "c", "d", "e", "f"]

在打字稿中,我尝试过此操作:

let tags: string[] = tagsUnparsed.split(' ');
tags = tags.map((tag: string) => {
  return tag.split('+')
});

我收到此错误:

Type 'string[][]' is not assignable to type 'string[]'.
  Type 'string[]' is not assignable to type 'string'.ts(2322)

我看不到string[][]的来源。 .map返回一个数组,不确定为什么会有类型定义错误。

回答如下:
发布评论

评论列表 (0)

  1. 暂无评论