File tree Expand file tree Collapse file tree 1 file changed +9
-11
lines changed
Expand file tree Collapse file tree 1 file changed +9
-11
lines changed Original file line number Diff line number Diff line change @@ -14,23 +14,21 @@ function compareData(colNum, type) {
1414 let rowArray = Array . from ( tbody . rows ) ;
1515 console . log ( rowArray ) ;
1616
17- let compare ;
18- //! compare(a, b) compares two rows, need for sorting
1917 switch ( type ) {
2018 case "number" :
21- compare = function ( a , b ) {
22- return a . cells [ colNum ] . innerHTML - b . cells [ colNum ] . innerHTML ;
23- console . log ( "www" ) ;
24- } ;
19+ rowArray . sort (
20+ ( a , b ) => a . cells [ colNum ] . innerHTML - b . cells [ colNum ] . innerHTML
21+ ) ;
2522 break ;
23+
2624 case "string" :
27- compare = function ( a , b ) {
28- return a . cells [ colNum ] . innerHTML - b . cells [ colNum ] . innerHTML ? 1 : - 1 ;
29- } ;
25+ rowArray . sort ( ( a , b ) =>
26+ a . cells [ colNum ] . innerHTML - b . cells [ colNum ] . innerHTML ? 1 : - 1
27+ ) ;
28+
3029 break ;
3130 }
32- //? sort
33- rowArray . sort ( compare ) ;
31+
3432 tbody . append ( ...rowArray ) ;
3533}
3634table . addEventListener ( "click" , sortData ) ;
You can’t perform that action at this time.
0 commit comments