js 按照中文拼音来排序

 let array = ['武汉', '北京', '上海', '天津'];
            array.sort(
                function compareFunction(param1, param2) {
                    //console.log("param1",param2)
                    return param1.localeCompare(param2, 'zh-Hans-CN', {sensitivity: 'accent'});
                }
            );
            //console.log("arr",array)
      let arrdata = e.data;//此处主要是针对json数据中某一个字段进行排序
            arrdata.sort(
                function compareFunction(param1, param2) {

                    return param1.nickname.localeCompare(param2.nickname, 'zh-Hans-CN', {sensitivity: 'accent'});
                }
        );

你可能感兴趣的:(javascript)