如何在对象javascript中删除值为字符串的键

时间:2019-07-29 05:35:51

标签: javascript string object

给出一个对象,“ remove_String_Values”将删除给定对象上所有值为字符串的属性。

这是一个例子。

let obj = {
  name: 'Sam',
  age: 20
}


function remove_String_Values(obj) {
  for (let value in obj) {

    if (obj[[value]] === 'string') {

      delete obj[[value]];
    }
  }
  return obj;
}

remove_String_Values(obj);
console.log(obj); // { age: 20 }

我希望obj仅包含键的数字值。但是,效果不佳。

我的代码有什么问题?

0 个答案:

没有答案