Repository navigation
Expand file tree
/
Copy patharrayScript.js
More file actions
76 lines (58 loc) · 1.54 KB
/
Copy patharrayScript.js
File metadata and controls
76 lines (58 loc) · 1.54 KB
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
67
68
69
70
71
72
73
74
75
76
const {log} = console
// let journal = [];
// function addEntry(events, squirrel){
// journal.push({events, squirrel});
// return journal;
// }
// addEntry(["work", "touched tree", "pizza", "running",
// "television"], false);
// addEntry(["work", "ice cream", "cauliflower", "lasagna",
// "touched tree", "brushed teeth"], false);
// addEntry(["weekend", "cycling", "break", "peanuts",
// "beer"], true);
// log(addEntry("me", "your"))
let todoList = [];
function remember(task) {
todoList.push(task);
}
function getTask() {
return todoList.shift();
}
function rememberUrgently(task) {
todoList.unshift(task);
}
log(remember("beauty"));
log(remember("neat"));
log(remember("august"));
log(remember(6));
log(todoList)
log(getTask())
log(remember("China"));
log(remember("peter"));
log(todoList)
log(remember("Kelvin"));
log(getTask())
log(rememberUrgently("august"))
log(todoList)
log(getTask())
log(todoList)
log(rememberUrgently("China"))
log(todoList)
log(getTask())
log(todoList)
console.log([2, 1, 2, 3, 2, 2, 1].indexOf(2));
// → 1
console.log([ 2, 2, 3, 2, 1].lastIndexOf(2));
// → 3
function remove(array, index) {
return array.slice(0, index).concat(array.slice(index + 1));
}
log(remove(["a", "b", "c", "d", "e"], 2))
log(String(6).padStart(7, "0"));
let sentence = "Secretarybirds specialize in stomping";
let words = sentence.split(" ");
console.log(words);
// → ["Secretarybirds", "specialize", "in", "stomping"]
console.log(words.join(", "));
// → Secretarybirds. specialize. in. stomping
log("0".repeat(4))