JavaScript Pop Push និង Join method

pop() method

pop គឺជា method ដែល remove ទិន្ន័យចុងក្រោយរបស់ array

</head>
<style>
    table{
        width: 100%;
    }
    table, th{
     border: 1px solid black; 
     border-collapse: collapse;  
    }
    td{

     border-right: 1px solid black;
    
    }
    #b-remove{
        background-color: red;
        border-radius: 5px;
        color: white;
        margin-top: 10px;
        padding: 5px
    }
   </style>
<body>
    <table>
        <tr>
            <th>NAME</th>
            <th>GENDER</th>
            <th>AGE</th>
        </tr>
        <tbody id="table">
        </tbody>
     </table>
     <input type="button" value="Remove" id="b-remove">
</body>
<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 showText(){
        var data = ""
        for(i of myArray){
            data += `<tr>
                    <td>${i.NAME}</td>
                    <td>${i.GENDER}</td>
                    <td>${i.AGE}</td>
                    </tr>`
        }
        document.getElementById("table").innerHTML = data
    }   
    showText()      
    
    document.getElementById("b-remove").addEventListener("click", function(){
        myArray.pop()
        showText()
    })
    
</script>
</html>

push() method

push method គឺសំរាប់បញ្ចូលទិន្ន័យជា array ទៅកាន់ variable array

<body>
    <label for="gender">Name:</label><input type="text" name="Name" id="n">
    <label for="gender">Gender:</label><input type="text" name="gender" id="gd">
    <label for="age">Age:</label><input type="text" name="age" id="age">
    <input type="button" value="Add" id="b-add">
    <table>
        <tr>
            <th>NAME</th>
            <th>GENDER</th>
            <th>AGE</th>
        </tr>
        <tbody id="table">
        </tbody>
     </table>

</body>
<script>
    var myArray = []
    var myName = document.getElementById("n")
    var gender = document.getElementById("gd")
    var age = document.getElementById("age")
    function showText(){
        var data = ""
        for(i of myArray){
            data += `<tr>
                    <td>${i.NAME}</td>
                    <td>${i.GENDER}</td>
                    <td>${i.AGE}</td>
                    </tr>`
        }
        document.getElementById("table").innerHTML = data
    }   
    showText()      
    document.getElementById("b-add").addEventListener("click", ()=>{

        myArray.push({"NAME":myName.value,"GENDER":gender.value, "AGE":age.value})
        
        showText()
  
    })
    
</script>
</html>

join() method

Post a Comment

0 Comments