쉼표로 구분 된 문자열을 객체에서 형성하려고합니다.
const data = {"Ticket-1.pdf":"8e6e8255-a6e9-4626-9606-4cd255055f71.pdf","Ticket-2.pdf":"106c3613-d976-4331-ab0c-d581576e7ca1.pdf"};
const values = Object.values(data).map(x => x.substr(0, x.length - 4));
const commaJoinedValues = values.join(',');
console.log(commaJoinedValues);
TypeScript로이 작업을 수행하는 방법은 무엇입니까?
오류 파일 받기 :
severity: 'Error'
message: 'Property 'values' does not exist on type 'ObjectConstructor'.'
at: '216,27'
source: 'ts'
Object.valuesOP의 컴파일 오류를 해결하기 위해 TS에서 ES7을 사용하는 방법에 대한 실제 답변이 아닌 대안 (좋은 것입니다!)에 유의하십시오 . 당신은 단순히 필요한 것을해야 할ES2017당신에--lib설정.