【问题标题】:how to use sort function inside a map function ? i want to sort the file name in ascending order如何在地图函数中使用排序函数?我想按升序对文件名进行排序
【发布时间】:2021-11-24 14:09:31
【问题描述】:

这部分代码显示文件名。我想现在按升序对文件名进行排序如何做到这一点

{
                    allFileVersions.map((eachVersion)=> {
                        return(
                            <div className = "d-flex">
                                <div className = "">version:</div>
                                <div className = "">{eachVersion.FileName}</div>
                            </div>
                        );
                    })    
                }

【问题讨论】:

    标签: reactjs


    【解决方案1】:

    在使用 map 生成节点之前,您应该根据 FileName 对文件进行排序。

     allFileVersions.sort((a,b) => a.FileName.localeCompare(b.FileName));
    
     {
       allFileVersions.map((eachVersion)=> {
          return(
            <div className = "d-flex">
              <div className = "">version:</div>
              <div className = "">{eachVersion.FileName}</div>
            </div>
          );
        })    
     }
    
    

    【讨论】:

    猜你喜欢
    • 2013-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-27
    • 1970-01-01
    • 2012-11-29
    相关资源
    最近更新 更多