Se procura por uma forma de imprimir em T-shirts ou camisas em ambiente particular necessitará de usar o papel transfer A4 para todos os tecidos que encontrará na nossa loja.

Naquele tempo, Jesus apareceu aos Onze e disse-lhes: «Ide por todo o mundo e pregai o Evangelho a toda a criatura.
Eis os milagres que acompanharão os que acreditarem: expulsarão os demónios em meu nome; falarão novas línguas;
se pegarem em serpentes ou beberem veneno, não sofrerão nenhum mal; e quando impuserem as mãos sobre os doentes, eles ficarão curados».

No auge da recente discussão pública sobre o patriotismo e a origem da violência na sociedade sérvia, o jornal Danas relatou que há dois anos as crianças sérvias, com idade entre 11 e 15 anos, passam 16 dias em acampamentos...

Eu estava resolvendo alguns desafios de um curso de JavaScript que eu estou fazendo, e me deparei com um pequeno problema:
E eu preciso verificar se existe o objeto {number: 2} dentro desse array, utilizando o método indexOf() e retornar uma mensagem no console se for true ou false, então eu fiz da seguinte forma utilizando o operador ternário:
O meu problema é que mesmo existindo o objeto { number: 2 } dentro do meu array, o retorno do indexOf() continua sendo -1, que significa que ele não está encontrando esse objeto dentro do meu array, alguém saberia me informar o pq disso acontecer?
Bem vindo ao StackOverflow em Português. Editei sua pergunta para remover as saudações pois costumamos manter o texto o mais limpo possível para focar na sua dúvida sobre programação. Caso tenha interesse em visitar uma parte do site que não é voltado para tirar dúvidas pode conhecer o Chat do Stack Overflow em Português. Se tiver dúvidas quanto ao funcionamento, regras e procedimentos do site visite o Stack Overflow em Português Meta :) – Icaro Martins 12/02/20 às 19:56
Para usar indexOf você precisaria testar se é o mesmo objeto. Note que, só porque um objeto tem as mesmas chaves e os mesmos valores, não quer dizer que sejam o mesmo objeto. Portanto:
Para resolver seu problema você deve guardar uma referência aos objetos e utilizá-la no indexOf ou usar o método findIndex para fazer o mesmo porém com uma função de testes.
Também vale lembrar que, se você não se interessa pelo índice onde foi encontrado o objeto, mas só quer saber se ele existe no array o método includes faz isso pra você.
Obrigado Fernando, excelente resposta! Mas o exercício pede que eu verifique utilizando indexOf() esse array em específico, pois essa declaração de array da maneira que está é a resolução de um outro exercício, por isso não poderia mexer na estrutura. – Mateus Daniel 12/02/20 às 20:08
Minha dúvida mesmo é o pq de indexOf() retornar apenas -1, se o objeto existe no meu array, e ele deveria retornar a posição que ele se encontra, correto? – Mateus Daniel 12/02/20 às 20:09