我有一个forEach函数,它接受一个字符串并推一个对象。我该如何正确地输入这个函数呢?
const descriptionText: string = this.args.post.description || '';
const descriptionParts: string[] = descriptionText.split(/\s+/g);
let parsedDescriptionParts: object[] = [];
descriptionParts.forEach((text: string) => {
let parts = {
text,
isLink: false
}
if (text.match('^(#|@)')) {
parts = {
text: `<span class=${this.boldClass}>${text}</span>`,
isLink: true
};
}
parsedDescriptionParts.pushObject(parts);
});
return parsedDescriptionParts;
2条答案
按热度按时间dluptydi1#
在我看来,forEach从来没有输出。
这是
lib.es5.d.ts
中forEach
的定义也许你喜欢的类型是:
(string) => void
bksxznpy2#