var theArr = Array.from({length: 10000}, (_, el) => el)
var theSet = new Set(theArr);
var theObject = Object.assign({}, ...theArr.map(num => ({[num]: true})));
var theTarget = 9000;
function isTargetThereFor (arr, target) {
const len = arr.length;
for (let i = 0; i < len; i++) {
if (arr[i] === target) {
return true;
}
}
return false;
}
function isTargetThereForReverse(arr, target) {
const len = arr.length;
for (let i = len; i > 0; i--) {
if (arr[i] === target) {
return true;
}
}
return false;
}
function isTargetThereIncludes (arr, target) {
return arr.includes(target);
}
function isTargetThereSet (numberSet, target) {
return numberSet.has(target);
}
function isTargetThereHasOwnProperty (obj, target) {
return obj.hasOwnProperty(target);
}
function isTargetThereIn (obj, target) {
return target in obj;
}
function isTargetThereSelectKey (obj, target) {
return obj[target];
}