js把对象转换成数组(去空值),并按对象长度排序

545 ℃

功能介绍:利用javascript语法把对象转换成数组,并去除空值,在数组中按照对象的长度进行排序输出!

具体语法如下:

复制代码var obj = '南苑镇(1) 王佐镇(2) 花乡镇(3) 卢沟桥镇(4) 西罗园街道(5) 新村街道(6) 长辛店镇(7)'

var arr = obj.replace(/[0-9]/g, '').replace(/\(|/g,'').split(')')
let nonEmptyArr = arr.filter(item => item !== null && item !== undefined && item !== '');

//排序
function sortArray(array) {
 array.sort((a, b) => a.length - b.length)
 return array
}

//输出结果
console.log('输出结果:', sortArray(nonEmptyArr))
//输出结果: (7) ['南苑镇', ' 王佐镇', ' 花乡镇', ' 卢沟桥镇', ' 新村街道', ' 长辛店镇', ' 西罗园街道']
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

利用js语法实现数组排序和反转

标签: js数组去空值, js数组排序, js转数组

上面是“js把对象转换成数组(去空值),并按对象长度排序”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。

当前网址:https://m.ipkd.cn/webs_5070.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

酷表ChatExcel
织梦cms5.5图集实现上一图集下一图集
一款基于Vue.js的开源UI组件库——View Design
php如何获取文章内容(过滤html标签)
帝国CMS使用技巧之调用自定义页面