Ao trabalhar com nós de texto, devo usar o campo “data”, “nodeValue”, “textContent” ou “wholeText”? [duplicado]

Duplicata Possível:
Como recuperar o texto de um nó de texto DOM?

Nos meus experimentos para lidar com observadores de mutação DOM, notei que quandotarget é um nó de texto, existem quatro campos contendo todos o novo texto do nó.

datanodeValuetextContentwholeText

Existe uma "melhor prática" para qual desses campos devo usar?

Alguns são apenas para compatibilidade com outros navegadores ou padrões DOM mais antigos? Faz diferença se estou lendo ou modificando o texto? Se um é melhor, qual é o propósito dos outros?

questionAnswers(1)

yourAnswerToTheQuestion