Я пытаюсь написать функцию, которая перебирает данный объект (obj). Каждый раз, когда он сталкивается с массивом внутри объекта, он удаляет массив. Код кажется подходящим, но, пожалуйста, скажите мне, что мне не хватает:
function removeArrayValues(obj) {
for (isKeyAnArray in obj) {
if (typeof obj[isKeyAnArray] === 'array') {
delete obj[isKeyAnArray];
}
}
}
var obj = {
a: [1, 3, 4],
b: 2,
c: ['hi', 'there']
}
removeArrayValues(obj);
console.log(obj); // --> { b: 2 }