J.d*_*dev 6 javascript sorting reactjs react-native
如何FlatList按字母顺序排序?
export default function PartnersList(props) {
const { partners, onPartnerDetails } = props;
return (
<FlatList
style={layout.list}
contentContainerStyle={layout.listContainer}
numColumns={2}
data={partners}
renderItem={({ item }) => (
...
Run Code Online (Sandbox Code Playgroud)
kia*_*hws 11
排序partners将达到目的:
export default function PartnersList(props) {
const { partners, onPartnerDetails } = props;
return (
<FlatList
style={layout.list}
contentContainerStyle={layout.listContainer}
numColumns={2}
data={partners.sort((a, b) => a.localeCompare(b))}
renderItem={({ item }) => (
...
Run Code Online (Sandbox Code Playgroud)
如果partners是字符串数组,则此方法有效。
如果是对象数组,则应按该对象内的字符串排序。
例如,如果partner具有name属性,则排序必须为:
....
data={partners.sort((a, b) => a.name.localeCompare(b.name))}
....
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6300 次 |
| 最近记录: |