Qual é o tipo de dado?

Crie uma função que retorne o tipo de dado de uma determinada variável. Estes são os oito tipos de dados que serão testados neste desafio:

  • Array
  • Object
  • String
  • Number
  • Boolean
  • Null
  • Undefined
  • Date

Exemplos

dataType([1, 2, 3, 4]) ➞ "array"

dataType({key: "value"}) ➞ "object"

dataType("This is an example string.") ➞ "string"

dataType(new Date()) ➞ "date"

Observações

Retorne o nome do tipo de dado como uma string em letras minúsculas.