Q:

Para que serve o método clipboardData.getData()?

Gostaria de saber sobre o que exatamente este código faz. 
let text = e.clipboardData.getData('Text');

Estou usando este método para a função de colar pelo ctrl-v. O projeto em si é uma calculadora e esse código faz com que eu cole um número copiado de outro lugar e fique exatamente no display da minha calculadora, melhorando a interatividade do usuário.
Meu código abaixo: 
pasteFromClipboard() {                                                                             
    document.addEventListener('paste', e => {
        let text = e.clipboardData.getData('Text');
        this.displayCalc = parseFloat(text);    
    });
}

Fiz algumas pesquisas sobre esse método e não achei muita coisa. Agradeço por qualquer informação que consigam me dar sobre ele.

A:

Olha só, tem algumas coisas que você precisa entender:
Event é o evento que vc está recebendo na sua arrow func... 
Basicamente, nele contém todos os dados de um determinado evento do usuário...
Você pode dar um console.log(e) pra vc entender o que vc recebe nesse evento específico.
A segunda coisa que vc precisa entender é o addEventListener, que adiciona um "ouvidor" pra um determinado evento... No caso, vc está ouvindo o "paste", que é quando o usuário faz ctrl v... Nesse evento específico, ele possui um elemento no evento que é o clipboardData, onde vc pode fazer diversas coisas, uma dela é o getData...
No javascript tudo é um objeto... você pode dar um console.log em determinados objetos pra entendê-los melhor, como por exemplo:
pasteFromClipboard() {
    document.addEventListener('paste', e => {
        console.log(e);
        console.log(e.clipboardData);
        let text = e.clipboardData.getData('Text');
        this.displayCalc = parseFloat(text);
    }
  )
}

