Gambiarra - typeof()
Publicado em 29/01/2008 por Gilson Maluko |
Estava codando uma função em JavaScript, onde era passado um objeto a função contendo matrizes, objetos e strings.
E tive uma certa dificuldade em diferenciar matriz de objeto, pelo fato de typeof() retornar ‘object‘ tanto para matriz como para objeto.
Então fiz uma gambiarra.
Eis a gambiarra.
Jscript (Download)
// Retorna "array" para matrizes e "object" para objetos
function _typeof(x) {return ((y=typeof(x))=='object')?((x.length>-1)?'array':'object'):y;}
A função acima retorna ‘array‘ para matriz e ‘object‘ para objetos.
Erros? Dúvidas? Sugestões? Deixa no comentário!
fevereiro 26th, 2008 à 07:50
PauloDuarte.com até que não é um mau blog…
O Norberto Kawakami do Escrita Torta indicou este site e “diz que até que não é um mau blog” neste meme-indicação.
Fico agradecido pela indicação deste blog, normalmente respondo os memes noutro blog mais descontraído, mas como esse é uma…