var numeroDoArgumento=2;
console.log('argumento '+numeroDoArgumento+' = '+process.argv[numeroDoArgumento]);
fetch('/arquivo.html')
.then(function(response){
return response.text();
})
.then(function(html){
processarAResposta(html);
});
a variável só acessível em um bloco igual ou inferior ao bloco onde é chamada
a variável é acessível em toda a função onde é chamada pois ela é içada (hoisted) para cima
fetch('arquivo.json')
.then(function(response){
return response.json();
})
.then(function(data){
return console.log(data);
})
.catch(function(){
alert('erro');
});
var request = new XMLHttpRequest();
request.open('GET','arquivo.json',true);
request.onload=function() {
if (this.status >= 200 && this.status < 400) {
var data = JSON.parse(this.response);
console.log(data);
}else{
alert('erro');
}
};
request.send();
history.state.<nome da propriedade>
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
nvm install 20
Fonte: Node.js
if(a && b){
alert("a AND b");
}
if(a || b){
alert("a OR B");
}
Fonte: MDN
var minhaPromise=new Promise(function(resolve,reject){
var operacao=true;// Simula uma operação que pode ser bem-sucedida ou falhar
setTimeout(function(){
if(operacao){
resolve('Operação bem-sucedida!');
}else{
reject('Operação falhou!');
}
},1000);
});
minhaPromise
.then(function(value) {
console.log(value); // Será executado se a operação for bem-sucedida
})
.catch(function(error) {
console.log(error); // Será executado se a operação falhar
});
var input = '';
process.stdin.on('data',function(chunk){
input += chunk.toString();
});
process.stdin.on('end',function(){
console.log(input.trim());
});
variáveis do tipo let não podem ser usadas antes antes de serem declaradas, elas precisam ser declaradas em alguma linha anterior ao seu uso
Fonte: Stack Overflow
history.back();