我认为应该可以使用 map.reduce 将数组转换为换行符分隔的字符串。但由于某种原因它不起作用。我究竟做错了什么
copyLicenseCodesToClipboard = () => {
// tslint:disable-next-line:no-any
const licenseCodes = this.props.generateLicenseCodes.reduce((accumulator: any, element: LicenseCode) =>
accumulator.concat(element.code).concat('\n')
);
copyToClipboard(JSON.stringify(licenseCodes));
}
未捕获的类型错误:accumulator.concat 不是函数
您还可以使用map
and join
,这在这种情况下似乎更直观。
const licenseCodes = this.props.generateLicenseCodes.map((element)=>{return element.code;}).join("\n");
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句