在sortBy的文檔中,它說我們可以使用R.prop按照字段對對象進行排序。但是,如果我必須按嵌套字段排序,則不起作用。例如R.prop('id.number')不起作用。在ramda.js中使用嵌套字段進行排序
var items = [{id:3},{id:1},{id:2}];
var sorter = R.sortBy(R.prop('id'));
sorter(items)
工作正常。但如果我有嵌套結構
var items = [{id:{number:3}},{id:{number:1}},{id:{number:2}}];
var sorter = R.sortBy(R.prop('id.number'));
sorter(items)
返回給我一個空的列表。我想有一種正確的方法來使用R.prop,我無法弄清楚。