Usando la libreria fetch
async function test(){
try{
const response = await fetch('http://example.com/api.json');
const myJson = await response.json();
}catch(errors){
console.log(erros)
}
}
[201]
let mi_json = {mensaje : "correcto"}
let mi_json_string = JSON.stringify(mi_json)
console.log(mi_json_string)
Podemos usar parseInt
x = parseInt(8.62)
console.log(x)
También podemos usar la misma función para el cambio de base, por ejemplo 100 en base 2 es cuatro
x = parseInt(100,2)
console.log(x)
[202]
Usamos Math.abs()
x = Math.abs(-5.2)
console.log(x)
[203]
a = {as:33,a:[3,4]}
c = JSON.parse(JSON.stringify(a))
[204[
async function sleep(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
async function test() {
console.log('Inicio');
await sleep(1000);
console.log('Un segundo despues');
}
Se puede obtener de la siguiente manera, donde a cada segundo se imprime el nombre y su estado
function verificar() {
try {
// conexion
ci = document.querySelector('#main > header > div>div>span').textContent;
}catch(error) {
ci = ':0'
}
try {
// nombre
cn = document.querySelectorAll('#main > header > div>div>div>span')[1].textContent;
}catch(error) {
cn = ':1'
}
if(ci != glo_estado || cn != glo_name){
console.log(ci,cn,new Date())
glo_estado = ci
glo_name = cn
}else{
console.log('---')
}
}
glo_estado = 'estado0'
glo_name = 'name0'
myVar = setInterval(verificar, 1000);
Esto se puede hacer con concat
let array1 = ["rojo","azul"]
let array2 = ["verde","amarillo"]
console.log(array2.concat(array2))