Skip to content

Commit ad3a99c

Browse files
committed
adding to fundamentals
1 parent a6a681c commit ad3a99c

15 files changed

+124
-0
lines changed

Array_concat.js

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
let x = [1, 4, 7];
2+
let y = [2, 3, 5, 6];
3+
4+
let z = x.concat(y);
5+
6+
console.log(z);
7+
//[ 1, 4, 7, 2, 3, 5, 6 ]

Array_copyWithin.js

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
let x = [2,3,5,6];
2+
3+
//x.copyWithin(1,0);
4+
// /[ 2, 2, 3, 5 ]
5+
6+
//x.copyWithin(2,0);
7+
//[ 2, 3, 2, 3 ]
8+
9+
console.log(x);

Array_entries.js

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
let x = [0, 1, 2, 3];
2+
let y = x.entries();
3+
4+
console.log(y.next().value); //[0,0]
5+
console.log(y.next().value); //[1,1]
6+
console.log(y.next().value); //[2,2]
7+
console.log(y.next().value); //[3,3]
8+
9+
//Array.entries returns all index/value pairs of an array as an object. next().value must be used to display each index/value
10+
//pair out of the object. Each next.value displays the next successive index/value pair.

Array_every.js

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
let x = [1, 2, 3, 4, 5];
2+
let y = [-1, 2, 3, 4, 5];
3+
4+
function positiveNumbers(element, index, array) {
5+
return element >= 0
6+
}
7+
8+
console.log(x.every(positiveNumbers)); //true. All elements of array x are positive numbers.
9+
console.log(y.every(positiveNumbers)); //false. Not all elements of array y are positive numbers.

Array_fill.js

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
let x = [1, 2, 3, 4, 5]
2+
3+
console.log(x.fill(1)); //[ 1, 1, 1, 1, 1 ]
4+
console.log(x.fill(3)); //[ 3, 3, 3, 3, 3 ]
5+
console.log(x.fill("a")); //[ 'a', 'a', 'a', 'a', 'a' ]
6+
7+
let y = ["b", "c", "d"];
8+
9+
console.log(y.fill("z")); //[ 'z', 'z', 'z' ]

Array_filter.js

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
let x = [1,3,7,10,15,46];
2+
3+
let y = x.filter(function(number) {
4+
return number > 8;
5+
});
6+
7+
console.log(y); //[ 10, 15, 46 ]
8+
9+
let z = x.filter(function(number) {
10+
return number > 1;
11+
});
12+
13+
console.log(z); //[ 3, 7, 10, 15, 46 ]
14+
15+
//ES6 - Arrow function
16+
let a = x.filter(number => number > 8);
17+
console.log(a); //[ 10, 15, 46 ]

Array_forEach.js

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
let x = [1,2,3];
2+
3+
x.forEach(function(number) {
4+
console.log(number);
5+
});
6+
//1
7+
//2
8+
//3
9+
10+
x.forEach(function(number) {
11+
console.log(number += 1);
12+
})
13+
// 2
14+
// 3
15+
// 4

Array_from.js

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
let x = [1, 2, 3];
2+
3+
console.log(Array.from(x));
4+
5+
console.log(Array.from("hello"));

Array_includes.js

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
let x = [1,2,3,4,5];
2+
3+
console.log(x.includes(1)); //true
4+
console.log(x.includes(7)); //false

Array_isArray.js

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
let x = [1,4,5,7];
2+
3+
console.log(Array.isArray(x)); //true
4+
5+
console.log(Array.isArray(3)); //false

Array_join.js

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
let x = ["x", "y", "z"];
2+
3+
console.log(x.join()); //x,y,z
4+
console.log(x.join('-')); //x-y-z
5+
console.log(x.join('/')); //x/y/z
6+
7+
//returns string of array elements separated by parameter supplied in join method ("," if left blank)

Array_map.js

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
let x = [1,2,3];
2+
x.concat(x);
3+
4+
let y = x.map(function(z) {
5+
return z * 2;
6+
});
7+
8+
console.log(y); //[ 2, 4, 6 ]
9+
10+
let z = x.map(array => array * 3);
11+
console.log(z); //[ 3, 6, 9 ]

Array_of.js

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
console.log(Array.of(1,4,"12", "seventeen"));
2+
//[ 1, 4, '12', 'seventeen' ]

Array_sort.js

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
let x = [1, 4, 7];
2+
let y = [2, 3, 5, 6];
3+
4+
let z = x.concat(y);
5+
//[ 1, 4, 7, 2, 3, 5, 6 ]
6+
7+
console.log(z.sort());
8+
//[ 1, 2, 3, 4, 5, 6, 7 ]

Datetest.js

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
let x = Date()
2+
console.log(x)
3+
x = x.slice(0,x.indexOf('G')).trimRight()
4+
5+
console.log(x)
6+

0 commit comments

Comments
 (0)