推入数组时,交集类型不为“精确”

时间:2019-05-09 23:48:48

标签: typescript

在TypeScript的数组中,我以为我输入了错误类型的项目,但没有得到错误。

我正在研究打字稿/反应应用中的某些减速器。我遇到了将像hoge2这样的项目推入Hoge []数组的情况。我以为可能会收到TSC错误或警告,但没有发生。

在下面的示例中,为什么只有最后一次推送出错,而没有上面的错误?

def parse_subtitles(self, response):
    items = FetchingItem()
    Arabic_price = response.css('.row:nth-child(1) .item-container:nth-child(1) .rate::text').extract()
    Chinese_price = response.css('.row:nth-child(1) .item-container:nth-child(2) .rate::text').extract()

    names_list = ['Arabic_price', 'Chinese_price']
    for names in names_list:
        result = [re.sub('\r\n\s+', ' ', text) for text in names]

    items['Arabic_price'] = Arabic_price
    items['Chinese_price'] = Chinese_price

    yield items

0 个答案:

没有答案