-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathteste.js
66 lines (54 loc) · 1.33 KB
/
teste.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
/*Efeito Bubble*/
/*
function bubblesort(array){
const n = array.length
console.log(array)
for(let i = 0; i < n - 1; i++){
for(let j = 0; j < n - i - 1; j++){
if(array[j] > array[j + 1]){
const temp = array[j]
array[j] = array[j + 1]
array[j + 1] = temp
console.log(array)
}
}
}
return array
}
var array = [60, 52, 3, 5, 9, -4, 32]
console.log(bubblesort(array))
*/
/*Ordenando listas de strings*/
/*
var nomes = ['Messias', 'Ana', 'Lucas', 'Cristian', 'Beatriz', 'Kalisom']
nomes.sort()
console.log(nomes)
nomes[nomes.length] = 'Caique'
nomes.sort()
console.log(nomes)
*/
/*Alterando valores de chaves*/
/*let obj = { a:"hello world", b: 11, c: true };
obj["b"] = obj["a"]
console.log(`Valor de a: ${obj["a"]}`)
console.log(`Valor de b: ${obj["b"]}`)*/
/*Promises*/
function reqAPI() {
return new Promise((resolve, reject) => {
setTimeout(() => {
const success = false
if(success){
resolve('API retornou os dados com sucesso')
} else {
reject('Api não retornou os dados com sucesso')
}
},2000)
})
}
reqAPI()
.then((result) => {
console.log(result)
})
.catch((err) => {
console.log(err)
})