【发布时间】:2017-09-06 00:57:29
【问题描述】:
http://ramdajs.com/0.21.0/docs/#prop
var myObject = {a: 1, b: 2, c: 3, d: 4};
var newObject = R.filter(R.props('a'), myObject);
//var newObject = R.filter(R.equals(R.props('a')), myObject);
console.log('newObject', newObject);
现在上面的代码正在返回整个对象:
newObject
{"a":1,"b":2,"c":3,"d":4}
我想做的只是用'a' 键返回一个新对象。或者带有 a 和 b 键的新对象。
【问题讨论】:
-
你想用你想要的键返回一个对象吗?
标签: javascript object functional-programming ramda.js