xxxxxxxxxx
var yearStart = 2000;
var yearEnd = 2040;
var arr = [];
for (var i = yearStart; i < yearEnd+1; i++) {
arr.push(i);
}
xxxxxxxxxx
let array = ["loop", "this", "array"]; // input array variable
for (let i = 0; i < array.length; i++) { // iteration over input
console.log(array[i]); // logs the elements from the current input
}
xxxxxxxxxx
function in_array(needle, haystack){
var found = 0;
for (var i=0, len=haystack.length;i<len;i++) {
if (haystack[i] == needle) return i;
found++;
}
return -1;
}
if(in_array("118",array)!= -1){
//is in array
}
xxxxxxxxxx
let iterable = new Map([["a", 1], ["b", 2], ["c", 3]]);
for (let entry of iterable) {
console.log(entry);
}
// ['a', 1]
// ['b', 2]
// ['c', 3]
for (let [key, value] of iterable) {
console.log(value);
}
// 1
// 2
// 3
xxxxxxxxxx
var array = ['a', 'b', 'c']
array.forEach((value, index) => {
console.log(index); // Will log each index
console.log(value); // Will log each value
});
xxxxxxxxxx
//pass an array of numbers into a function and log each number to the console
function yourFunctionsName(arrayToLoop){
//Initialize 'i' as your counter set to 0
//Keep looping while your counter 'i' is less than your arrays length
//After each loop the counter 'i' is to increased by 1
for(let i = 0; i <arrayToLoop.length; i++){
//during each loop we will console.log the current array's element
//we use 'i' to designate the current element's index in the array
console.log(arrayToLoop[i])
}
}
//Function call below to pass in example array of numbers
yourFunctionsName([1, 2, 3, 4, 5, 6])
xxxxxxxxxx
assert(Array.isArray(spdx.licenses))
assert(spdx.licenses.indexOf('ISC') > -1)
assert(spdx.licenses.indexOf('Apache-1.7') < 0)
assert(spdx.licenses.every(function(element) {
return typeof element === 'string' }))
assert(Array.isArray(spdx.exceptions))
assert(spdx.exceptions.indexOf('GCC-exception-3.1') > -1)
assert(spdx.exceptions.every(function(element) {
return typeof element === 'string' }))