js 中文排序

import React, { Component } from 'react';

class Sort extends Component {
  constructor(props) {
    super(props)
    this.state={
      dataList:[
        {value:'上海',
          id:1
        },
        {value:'大连',
          id:2
        },
        {value:'北京',
          id:3
        },
        {value:'拉萨',
          id:4
        },
        {value:'天津',
          id:5
        }
      ]

    }
  }

  render() {
    const {dataList} = this.state
      //排序
    const sortData = dataList.sort(function(a,b){
        return a.value.localeCompare(b.value, 'zh-Hans-CN', {sensitivity: 'accent'})
    });
    return(
      sortData.map((item) =>
          <div>
            {item.value}
          </div>
        )
      )
    }
}
export default Sort
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容