JSFiddle - React, Tailwind, and code Playground
Proxy: array in as contains
JavaScript
function arrayContains(array) {
const handler = {
has (array, value) {
for (let i = 0; i < array.length; i += 1) {
if (array[i] === value) {
return true;
}
}
return false;
}
};
return new Proxy(array, handler);
}
console.clear();
let myArr = arrayContains(['one', 'two']);
console.log('one' in myArr); // true
console.log('three' in myArr); // false