Чтобы убедиться, что свойство существует, ИМХО лучше использовать помощника как:
Проблема является критической, только если вы пытаетесь получить доступ к более глубокому уровню, например, argList ["foo"] ["bar"]
JSON.stringify
Другим вариантом может быть строковое преобразование объекта и поиск значения здесь, если вы знаете , что "bar" является детерминированным значением вваш объект (поэтому нет других свойств, которые могут содержать его в argList):
JSON.stringify(argListObj).includes("bar")
const argListObj = { foo: "bar" };
const argListString = "bar";
console.log(JSON.stringify(argListObj).includes("bar"));
console.log(JSON.stringify(argListString).includes("bar");
// Console logs true, true