JSFiddle - React, Tailwind, and code Playground
by irinablue
JavaScript
const flags = { sntkInited: false };
const flags2 = { ...Object.create(null), ...flags };
const arr = false;
console.log(flags, flags2);
const getFlag = (flag) => {
// return Object.hasOwn(this.flags, flag) ? this.flags[flag] : null;
return Object.prototype.hasOwnProperty.call(arr, flag) ? flags2[flag] : null;
}
const getFlag2 = (flag) => {
return Object.hasOwn(arr, flag) ? flags2[flag] : null;
}
console.log(getFlag('running'));
console.log(getFlag2('running'));