From 93bedb9015c7bfdd1436d7bb731fc79e81401557 Mon Sep 17 00:00:00 2001 From: KhotKeys Date: Sat, 8 Aug 2026 01:11:05 +0100 Subject: [PATCH] implement contains function and tests --- Sprint-2/implement/contains.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Sprint-2/implement/contains.js b/Sprint-2/implement/contains.js index cd779308a..47ccafe33 100644 --- a/Sprint-2/implement/contains.js +++ b/Sprint-2/implement/contains.js @@ -1,3 +1,6 @@ -function contains() {} +function contains(obj, prop) { + if (typeof obj !== "object" || obj === null || Array.isArray(obj)) return false; + return Object.prototype.hasOwnProperty.call(obj, prop); +} module.exports = contains;