相关疑难解决方法(0)

如何使用lodash过滤对象的键?

我有一个带有一些键的对象,我想只保留一些键值?

我尝试过filter:

const data = {
  aaa: 111,
  abb: 222,
  bbb: 333
};

const result = _.filter(data, (value, key) => key.startsWith("a"));

console.log(result);
Run Code Online (Sandbox Code Playgroud)

但它打印一个数组:

<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.15/lodash.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

这不是我想要的.

如何用lodash做到这一点?或者其他什么,如果lodash不工作?

现场演示:http://jsbin.com/moqufevigo/1/edit?js,output

javascript filter lodash

160
推荐指数
5
解决办法
15万
查看次数

ES6 - 根据真实值过滤对象

我有一个包含一些布尔值的对象,如下所示:

{ date: "2017-10-05", name_change: false, age_change: true, ... }
Run Code Online (Sandbox Code Playgroud)

我想要filter()那些真实的钥匙。我还需要日期值。我该怎么做这个filter

问候。

ecmascript-6 reactjs react-native

4
推荐指数
1
解决办法
6803
查看次数