Javascript React Native-无排序数据的扁平列表排序
有没有一种方法可以在不排序数据源的情况下按特定顺序呈现行Javascript React Native-无排序数据的扁平列表排序,javascript,react-native,react-native-flatlist,Javascript,React Native,React Native Flatlist,有没有一种方法可以在不排序数据源的情况下按特定顺序呈现行 a b c 示例 <FlatList data={[{key: 'a'}, {key: 'c'}, {key: 'b'}]} renderItem={({item}) => <Text>{item.key}</Text>} /> 有没有办法让它在不排序数据源的情况下呈现以下内容 a b c 基本上你是说,我想要披萨,但不要用香肠,肉,什么的。因此,答案是否定的 为了执行有效的排序和排
a
b
c
示例
<FlatList
data={[{key: 'a'}, {key: 'c'}, {key: 'b'}]}
renderItem={({item}) => <Text>{item.key}</Text>}
/>
有没有办法让它在不排序数据源的情况下呈现以下内容
a
b
c
基本上你是说,我想要披萨,但不要用香肠,肉,什么的。因此,答案是否定的 为了执行有效的排序和排序,您可以尝试 js,简而言之是linq for JavaScript。一些特别有用/相关的功能包括:
- 实现所有.NET4.0方法和许多其他方法(灵感来自Rx、Achiral、Haskell、Ruby等)
- 完整的
- JavaScript(RxJS)和IntelliSense的反应式扩展绑定
var queryResults = _.chain(jsonArray)
.sortBy(function (x) { return x.user.screen_name })
.map(function(x) {
return x.user.screen_name + ':' + x.text
})
.value();
我想说不。你想要的产品的标准/标准是什么?它是按字母表排序的,对吗?不,但为什么需要呢?这是我面临的真正问题的一个更简单的例子。我在a中有一个数据源,因此我的所有对象都由id引用。我希望以id以外的顺序显示列表,而不必对整个对象进行排序,因为整个列表可能很大。
var queryResults = _.chain(jsonArray)
.sortBy(function (x) { return x.user.screen_name })
.map(function(x) {
return x.user.screen_name + ':' + x.text
})
.value();