Articles of javascript

Por que usar if (!! err)?

Neste exemplo de código dos documentos do sequlize : if (!!err) { console.log(‘Unable to connect to the database:’, err) } else { console.log(‘Connection has been established successfully.’) } Por que eles estão usando (!!err) para testar a veracidade desse erro? Não é o mesmo que if (err) ?

Retorna o valor da function com uma chamada Ajax

Alguém pode me dizer como retornar o valor do status como valor de retorno da function. function checkUser() { var request; var status = false; //create xmlhttprequest object here [called request] var stu_id = document.getElementById(“stu_id”).value; var dName = document.getElementById(“dName”).value; var fileName = “check_user.php?dName=” + dName + “&stu_id=” + stu_id; request.open(“GET”, fileName, true); request.send(null); request.onreadystatechange = […]

jQuery: Como atravessar / iterar em uma lista de objects

Eu estou usando o asp.net MVC4 para desenvolvimento de aplicativos da web. Eu gostaria de percorrer uma lista de objects de um ViewModel. Abaixo está a class do object: public class User { public int Id {get; set;} public string Name {get; set;} public string Address {get; set;} public string Department {get; set;} } Abaixo […]

Como atualizar o estado do pai no React?

Minha estrutura é a seguinte: Component 1 – |- Component 2 – – |- Component 4 – – – |- Component 5 Component 3 O componente 3 deve exibir alguns dados dependendo do estado do componente 5. Como os suportes são imutáveis, não posso simplesmente salvar seu estado no componente 1 e encaminhá-lo, certo? E […]

Variável booleana retorna como string da function javascript

Por que é que quando eu estou retornando, o que eu acho que é, uma variável booleana de uma function javascript, é detectada na function de chamada como uma string, mas se eu retornar um literal booleano, a function de chamada detecta como um booleano ? Então, por exemplo: $( document ).ready(function(){ $(‘#result’).text(typeof validate()); $(‘#result2’).text(typeof […]

Você pode passar parâmetros para um controlador AngularJS na criação?

Eu tenho um controlador responsável por se comunicar com uma API para atualizar as propriedades de um usuário, nome, email, etc. Cada usuário tem um ‘id’ que é passado do servidor quando a página de perfil é visualizada. Eu gostaria de passar esse valor para o controlador AngularJS para que ele saiba qual é o […]

Nodejs expressam e prometem não fazer o que eu espero

Eu estou tentando construir uma API de login usando o NodeJS, mas meu código não está fazendo o que eu esperava. Eu sou muito novo para js, promises e tudo isso por favor, simplifique qualquer resposta, se possível. Pelo que eu posso ver na saída do meu código, a primeira parte da promise não espera […]

Como imprimir um rastreamento de pilha no Node.js?

Alguém sabe como imprimir um rastreamento de pilha no Node.js?

Por que não é igual a si mesmo em JavaScript?

Eu estava brincando com arrays em Javascript hoje e notei esta pequena jóia: alert([1, 2, 3] == [1, 2, 3]); //alerts false Parece-me bastante estranho que o array não seja igual a si mesmo. Mas então eu notei isso, que foi ainda mais estranho: alert([1, 2, 3] == “1,2,3”); //alerts true ?!?!?!? !!! Por que […]

Comportamento bizarro do console.log nas Ferramentas do desenvolvedor do Google Chrome

Duplicar Possível: O console JavaScript do Chrome é preguiçoso na avaliação de matrizes? Abra as Ferramentas do desenvolvedor do Google Chrome e digite: var a = [];console.log(a);a.push(1);console.log(a); Você esperaria que isso produzisse algo como [] [1] Mas em vez disso, gera [1] [1] O comportamento é o mesmo para var a = [];console.log(a);a[0] = 1;console.log(a); […]