filter data json from api និង Array

ជាទិន្ន័យ JSON

មានទិន្ន័យជា JSON មួយដូចខាងក្រោមនេះដោយយើងចង់ filter ទិន្ន័យណាមួយមកប្រើ

var myArray = [{"NAME":"Ros DUL", "AGE":20, "GENDER": "M"},
				{"NAME":"Keo", "AGE":18, "GENDER": "F"},
               {"NAME":"Seng", "AGE":25, "GENDER": "F"}, 
               {"NAME":"Dinna", "AGE":15, "GENDER": "M"},
               {"NAME":"Phors", "AGE":30, "GENDER": "F"},
               {"NAME":"Veas Sna", "AGE":23, "GENDER": "F"},]

នេះកូដពេញដែលយើងសំរាប់បង្ហាញ

<script>
var myArray = [{"NAME":"Ros DUL", "AGE":20, "GENDER": "M"},
				{"NAME":"Keo", "AGE":18, "GENDER": "F"},
               {"NAME":"Seng", "AGE":25, "GENDER": "F"}, 
               {"NAME":"Dinna", "AGE":15, "GENDER": "M"},
               {"NAME":"Phors", "AGE":30, "GENDER": "F"},
               {"NAME":"Veas Sna", "AGE":23, "GENDER": "F"},] 

    function filter(){
        const myFilter = "seng"
        const filter = []
        for(arr of myArray){
            //Convert to lowercast
            myFilter.toLocaleLowerCase()
            let newName = arr.NAME.toLocaleLowerCase()

            //Condition study
            if(newName === myFilter){
                filter.push(arr)
            }
        }
        console.log(filter)
    }
    filter()
</script>

ទីន្ន័យជា Array object

មានទិន្ន័យជា Array object មួយដូចខាងក្រោមនេះដោយយើងចង់ filter ទិន្ន័យណាមួយមកប្រើ

var myArray = [["Ros DUL",20], ["Seng",35],["Mom",18],["Keo",25],["Meas",35]]

នេះកូដពេញដែលយើងសំរាប់បង្ហាញ

  <script>

    var myArray = [["Ros DUL",20], ["Seng",35],["Mom",18],["Keo",25],["Meas",35]]
   
    function filter(){
        let newArray = myArray.filter(function(a){

            // ស្វែរកអាយុដែលធំជាង ២៥ ឡើងទៅ
            return a[1] > 25

        })
        console.log(newArray)
    }
    filter()
    
</script>
  

Post a Comment

0 Comments