Browse Source

Arrays

master
Bart De Lepeleer 2 years ago
parent
commit
2359009be1

+ 10
- 0
arrays/solution-part-1.js View File

@@ -0,0 +1,10 @@
let practiceFile = [273.15];

practiceFile.push(42);
console.log(practiceFile);

practiceFile.push('Hello');
console.log(practiceFile);

practiceFile.push(false, -4.6, "87");
console.log(practiceFile);

+ 15
- 0
arrays/solution-part-2.js View File

@@ -0,0 +1,15 @@
let cargoHold = ['oxygen tanks', 'space suits', 'parrot', 'instruction manual', 'meal packs', 'slinky', 'security blanket'];

cargoHold[5] = 'space tether';
console.log(cargoHold);

console.log(cargoHold.pop());
console.log(cargoHold);

console.log(cargoHold.shift());
console.log(cargoHold);

cargoHold.push('20 meters');
cargoHold.unshift(1138);

console.log(cargoHold)

+ 10
- 0
arrays/solution-part-3.js View File

@@ -0,0 +1,10 @@
let cargoHold = ['oxygen tanks', 'space suits', 'parrot', 'instruction manual', 'meal packs', 'slinky', 'security blanket'];

cargoHold.splice(3,0,'keys');
console.log(cargoHold);

cargoHold.splice(cargoHold.indexOf('instruction manual'),1);
console.log(cargoHold);

cargoHold.splice(2,3,'cat','fob','string cheese');
console.log(cargoHold);

+ 14
- 0
arrays/solution-part-4.js View File

@@ -0,0 +1,14 @@
let holdCabinet1 = ['duct tape', 'gum', 3.14, false, 6.022e23];
let holdCabinet2 = ['orange drink', 'nerf toys', 'camera', 42, 'parsnip'];

console.log(holdCabinet1.concat(holdCabinet2));
console.log(holdCabinet1);

console.log(holdCabinet1.slice(1,2));
console.log(holdCabinet1);

holdCabinet1.reverse();
console.log(holdCabinet1);

holdCabinet2.sort();
console.log(holdCabinet2);

+ 18
- 0
arrays/solution-part-5.js View File

@@ -0,0 +1,18 @@
let str = 'In space, no one can hear you code.';

console.log(str.split());
console.log(str.split('e'));
console.log(str.split(' '));
console.log(str.split(''));

let arr = ['B', 'n', 'n', 5];

console.log(arr.join('a'));
console.log(arr.join(' '));
console.log(arr.join(''));

let holdContents = 'water,space suits,food,plasma sword,batteries'

holdContents = holdContents.split(',').sort().join(',');
console.log(holdContents);


+ 18
- 0
arrays/solution-part-6.js View File

@@ -0,0 +1,18 @@
let element1 = ['hydrogen', 'H', 1.008];
let element2 = ['helium', 'He', 4.003];
let element26 = ['iron', 'Fe', 55.85];

let table = [];

table.push(element1,element2,element26);

console.log(table[1]);
console.log(table[1][1]);

console.log(table[0][2]);
console.log(table[1][0]);
console.log(table[2][1]);

let threeDimentions = [[['1']]];

console.log(threeDimentions[0][0][0]);

Loading…
Cancel
Save