JSFiddle - React, Tailwind, and code Playground

by rodrigonery

JavaScript

Durante essa semana eu postei várias bobagens no Grupo pra poder observar o nível do Grupo. Apesar de já conhecer o Suissa, o yuri entre outros do grupo, queria ver o nível do restante do pessoal...
        
    Bom, o último "comédia" que foi surpreendido foi o Wesley Vichtor Mendes. 
        
    Texto do Wesley Victhor Mendes: ‎Rodrigo Nery sua abordagem perante os outros é sempre uma bosta cara, se policie.
    
    Minha Resposta: ...
    
    Texto do Wesley Vichtor Mendes: Se vc gosta de corrigir os outros vai uma correção: se ele falou que Config é um objeto, sim é um objeto,
    
    Minha Reposta: Config.path não é um objeto.
    
    Prova:
    
    Config = Object.create(null);

    Config.path = "http://www.facebook.com";
    console.log(Config.path instanceof Object); // False
    console.log(typeof Config.path) // String
    
    Quem está correto? Rodrigo Nery
    
    Texto do Wesley Vichtor Mendes: Não é um objeto acessando um método e sim acessando uma propriedade.
    
    Minha resposta: Grandes merdas!! Tanto poderia ser um método, como poderia ser uma propriedade... Ele não especificou no primeiro post o que ele estava chamando.
        
    Mesmo eu sabendo que não é um Objeto e sim uma STRING.
    Se é uma STRING como a STRING vai acessar a propriedade?! Olha o nível do cara da comunidade!
    
 ...
        
        
    Texto do Wesley Victhor Mendes: 
    
 A sua suposta "forma correta" está errada pois a assinatura do metodo open é definida por: window.open(strUrl, strWindowName[, strWindowFeatures]); e não um objeto como colocou no primeiro parametro.
    
    Bom Wesley "comédia", o window é um objeto e o Open é um método e não uma propriedade do Objeto. Entretanto, aqui o que ele está invocando é a string da URL + a String name da Janela + as opções encapsuladas dentro do método open no objeto window.
     

console.log(window instanceof Object); // True
console.log(typeof window); // object
console.error(window); // DOMWindow

O...