sort គឺជា method សម្រាប់តំរាប់តាមលំដាប់ ប៉ុន្តែ method មួយនេះយើង sort បានត្រឹមលេខមួយខ្ទង់ រឺលេខក្រោម១០ ចំណែកអក្សរបានត្រឹមតែវាដូចៗគ្នាគឺតូចតូចទាំងអស់ ធំធំទាំងអស់។

function myFunction() {
  
var numOne = [2,5,3,6,1,7]
var numMore = [5,1,11,20,2,25,3,35]

var textArr = ["apple","toy","cat","fotbal","banana"]
var textC = ["apple","Toy","cat","Fotbal","Banana"]

var numberOne = numOne.sort()
var numberMore = numMore.sort()
var textsmal = textArr.sort()
var textCapital = textC.sort()
Logger.log("OneDigit : "+numberOne)
Logger.log("moreDigit : "+numberMore)
Logger.log("Text : "+textsmal)
Logger.log("TextCapital : "+textCapital)
}

វិធី sort ដែលាមានលេខច្រើនខ្ទង់ដូចខាងក្រោមនេះ

var numMore = [5,1,11,20,2,25,3,35]

sort ពីតូចទៅធំ

ដើម្បី sort ទាំងនេះបានយើងត្រូវប្រើ callback funtion

function myFunction() {
  
var numMore = [5,1,11,20,2,25,3,35]

var data = numMore.sort(function(a,b){
  // a=5
  // b=1
  if(a>b){
    return 1
  }else if(a<b){
    return -1
  }
  return 0
})
  Logger.log(data)
}
sort ពីធំទៅតូច
function myFunction() {
  
var numMore = [5,1,11,20,2,25,3,35]

var data = numMore.sort(function(a,b){
  // a=5
  // b=1
  if(a>b){
    return -1
  }else if(a<b){
    return 1
  }
  return 0
})
  Logger.log(data)
}
  • sort ជាមួយលេខនឹង អក្សរ

  • វាមានដូចនេះ [8, "apple",1, "Doc","A",9,5,"b","Banan","coconat","c"]