扫码关注官方订阅号
有这么一个节点对象,它的id属性为Ni,例如N1节点的id属性值为N1,N2的为N2,对于由这种节点对象组成的数组要怎么使得它按id排序,它的id不是纯数字类型,怎么才能排序成n1,n2...的效果?
认证0级讲师
arr.sort(function (a, b) { var na = parseFloat(a.id.substring(1)), nb = parseFloat(b.id.substring(1)); return na - nb; });
想办法把字符串转换成数值就可以了嘛,比如N1 --> 1 N2 --> 2,然后再排呗
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
想办法把字符串转换成数值就可以了嘛,比如N1 --> 1 N2 --> 2,然后再排呗