You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48 lines
855 B
JavaScript
48 lines
855 B
JavaScript
'use strict';
|
|
|
|
let insideArrowFunction = function insideArrowFunctionName(array) {
|
|
console.log(array);
|
|
}
|
|
|
|
function someFunction(array) {
|
|
console.log(array);
|
|
|
|
array.map((array) => {
|
|
let letItem = array;
|
|
var varItem = array;
|
|
|
|
if (array === 3) {
|
|
let letItem = array + 1;
|
|
var varItem = array + 1;
|
|
|
|
console.log("incremented", letItem, varItem);
|
|
} else {
|
|
for (let i = 0; i < 1; i++) {
|
|
console.log("count", i);
|
|
}
|
|
|
|
console.log("final", i);
|
|
|
|
try {
|
|
console.log("try section");
|
|
throw new Error("some error");
|
|
} catch (err) {
|
|
console.log("error section", err);
|
|
}
|
|
|
|
eval("console.log('direct eval');");
|
|
|
|
let indirectEval = eval;
|
|
indirectEval("console.log('indirect eval');");
|
|
}
|
|
|
|
console.log("original", letItem, varItem);
|
|
|
|
insideArrowFunction(array);
|
|
});
|
|
}
|
|
|
|
array = [1, 2, 3];
|
|
|
|
someFunction(array);
|