> 웹 프론트엔드 > JS 튜토리얼 > js 배열 정렬

js 배열 정렬

巴扎黑
풀어 주다: 2016-11-25 15:07:24
원래의
1206명이 탐색했습니다.

1. 배열 정렬. 배열 정렬은 일반적으로 sort() 메서드를 사용하여 해결할 수 있습니다.

var id=['001','010','005','006'];
id.sort();
console.log(JSON.stringify(id));//["001","005","006","010"]
로그인 후 복사

하지만 이런 방식으로 직접 정렬할 수 없는 복잡한 배열이 많이 있습니다. 그러나 sort() 메서드를 수정하여 정렬할 수 있습니다.

var goods_info=[
        {barcode:"005", type: '食品', name: '方便面', price: '4.5', unit: '袋'},
        {barcode:"000", type: '饮料', name: '可口可乐', price: '3', unit: '瓶'},
        {barcode:"002", type: '水果', name: '苹果', price: '5.5', unit: '斤'},
        {barcode:"001", type: '饮料', name: '雪碧', price: '3', unit: '瓶'},
        {barcode:"004", type: '生活用品', name: '电池', price: '2', unit: '个'},
        {barcode:"003", type: '水果', name: '荔枝', price: '15', unit: '斤'},];
goods_info.sort(function(a,b){
return a.barcode>b.barcode ? 1 : -1;
});
console.log(JSON.stringify(goods_info));
로그인 후 복사

이 예처럼 정렬이 가능합니다.

관련 라벨:
js
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿