ការប្រើ arrays ក្នុង JavaScript
Array ប្រើសម្រាប់ផ្ទុកតម្លៃច្រើននៅក្នុងអថេរតែមួយ។ វាងាយស្រួលធ្វើការជាមួយបណ្តុំទិន្នន័យដែលអាចស្តុកទុកនៅក្នុង អថេរតែមួយ មានភាពងាយស្រួលក្នុងការគ្រប់គ្រង និងហៅយកមកប្រើ ។
---------------------------------------------------------------------------------------
var arrayName = [item1, item2, item3,...];
---------------------------------------------------------------------------------------
យើងអាចចាប់យកធាតុរបស់ Array បានតាមរយៈលេខលំដាប់របស់វា ដែលលេខលំដាប់របស់ Array ចាប់ផ្តើមពី ០ ។
ឧទាហរណ៍៖
---------------------------------------------------------------------------------------
var colors = ["red", "green", "yellow", "pink"];
document.write(colors[1]);
---------------------------------------------------------------------------------------
ការបន្ថែមធាតុរបស់ array
យើងអាចធ្វើការបន្ថែមធាតុរបស់ array បានតាមពីររបៀបគឺ array.push(value,....) ឬ array[array.length] = value,... សម្រាប់ថែមធាតុខាងក្រោយតម្លៃចាស់របស់ array ចំណែកឯ array.unshift(value,...) សម្រាប់បន្ថែមធាតុនៅខាងមុខតម្លៃចាស់ ។
ឧទាហរណ៍៖
---------------------------------------------------------------------------------------
var colors = ["red", "green", "yellow", "pink"];
colors.push("blue","black");
colors.unshift("orange");
---------------------------------------------------------------------------------------
លទ្ធផលគឺ៖ colors = ["orange", "red", "green", "yellow", "pink","blue","black"];
ការលុបធាតុរបស់ array
យើងអាចធ្វើការលុបធាតុរបស់ array បានតាមពីររបៀបដូចគ្នាគឺ array.shift() លុបចំនួនមួយធាតុដែលនៅខាងមុខ និង array.pop() សម្រាប់លុបមួយធាតុនៅខាងក្រោយ ។
ឧទាហរណ៍៖
---------------------------------------------------------------------------------------
var colors = ["orange", "red", "green", "yellow", "pink","blue","black"];
colors.shift();
colors.shift();
colors.pop();
---------------------------------------------------------------------------------------
លទ្ធផលគឺ៖ colors = ["green", "yellow", "pink","blue"];
ការ Loop តម្លៃរបស់ array
ដើម្បី Loop តម្លៃរបស់ array ទាំងអស់យកមកបង្ហាញយើងអាចប្រើ for Loop
---------------------------------------------------------------------------------------
for (var variable = 0; variable < array.length; variable++){
array[variable];
}
---------------------------------------------------------------------------------------
ឧទាហរណ៍៖
---------------------------------------------------------------------------------------
var colors = ["orange", "red", "green", "yellow", "pink","blue","black"];
for(var i = 0; i < colors.length; i++){
document.write(colors[i], "<br>");
}
---------------------------------------------------------------------------------------
ដើម្បី Loop តម្លៃរបស់ array រៀបទិន្នន័យក្នុងតារាងយើងសរសេរ៖
---------------------------------------------------------------------------------------
<html>
<head></head>
<body>
<table border="1">
<thead>
<tr>
<th>No</th>
<th>Color Name</th>
</tr>
</thead>
<tbody id="record"></tbody>
</table>
<script>
var colors = ["orange", "red", "green", "yellow", "pink","blue","black"];
var records = "";
for(var i = 0; i < colors.length; i++){
records += "<tr><td>" + i+1 + "</td><td>" + colors[i] + "</td></tr>";
}
document.getElementById("record").innerHTML = records;
</script>
</body>
</html>
---------------------------------------------------------------------------------------
Comments
Post a Comment