JavaScript ပေါင်း အမှု
JavaScript အစုအခုံး ကာကွယ်ချက် ကို အစုအခုံး ဘာသာစကား များ တွင် တွေ့ရသည်
အစုအခုံး ကို စကားလုံး ပြန်လည်ပေးပါ
JavaScript ဘာသာစကား toString()
အစုအခုံး ကို စကားလုံး အသုံးပြုသော အစုအခုံး ကို ပြန်လည်ပေးပါ
实例
var fruits = ["Banana", "Orange", "Apple", "Mango"]; document.getElementById("demo").innerHTML = fruits.toString();
ရလဒ်
Banana,Orange,Apple,Mango
join()
သဘောတူကြောင်း အစုအခုံး အခုံးပိုင်း အား စကားလုံး ပေါင်းစပ်ပါ
သဘောတူကြောင်း အစုအခုံး ကို စကားလုံး အသုံးပြုသည် သော်လည်း သင် ပေါင်းစပ်သည့် စကား ကို ရည်ရွယ်နိုင်ပါ
实例
var fruits = ["Banana", "Orange","Apple", "Mango"]; document.getElementById("demo").innerHTML = fruits.join(" * ");
ရလဒ်
Banana * Orange * Apple * Mango
Popping နှင့် Pushing
အစုအခုံး ကို ပြုပြင်ခြင်း နှင့် အသစ် အစုအခုံး ပေါင်းခြင်း အတွက် လုပ်ငန်း အလွယ်ကူသည်
Popping နှင့် Pushing ကြောင်း
အစုအခုံး မှဖယ်ရှားပစ္စည်း သို့မဟုတ် အစုအခုံး သို့ပွဲပြုပစ္စည်း
Popping
pop()
သဘောတူကြောင်း အစုအခုံး အခုံးပိုင်း မှ နောက်ဆုံး အစုအခုံး ဖယ်ရှားပါ
实例
var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.pop(); // ဖန်တီးများ အခုံးပိုင်း မှ နောက်ဆုံး အစုအခုံး ဖယ်ရှားပါ
pop()
သဘောတူကြောင်း ဖယ်ရှားသော အစုအခုံး ကို ပြန်လည်ပေးသည်
实例
var fruits = ["Banana", "Orange", "Apple", "Mango"]; var x = fruits.pop(); // x အား "Mango" ကို ကျသည်
Pushing
push()
သဘောတူကြောင်း အစုအခုံး အခုံးပိုင်း သို့ အသစ် အစုအခုံး ပေါင်းပါ
实例
var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.push("Kiwi"); // ဖန်တီးများ အခုံးပိုင်း သို့ အသစ် အစုအခုံး ပေါင်းပါ
push()
သဘောတူကြောင်း အစုအခုံး အကွာအဝေး ကို ပြန်လည်ပေးသည်
实例
var fruits = ["Banana", "Orange", "Apple", "Mango"]; var x = fruits.push("Kiwi"); // x အား 5 အပေါ် ကျသည်
ဖြတ်သန်းသော အစုအခုံး
ဖြတ်သန်းခြင်း နှင့် တိုက်ထွက်ခြင်း အတူတူ ဖြစ်သည် သော်လည်း ပထမဆုံးအသုံးချရသော အစုအခုံး ကို ဖယ်ရှားပါ
shift()
သဘောတူကြောင်း ပထမဆုံးအသုံးချရသော အစုအခုံး ကို ဖယ်ရှားပြီး ကျန်သော အစုအခုံး အချိန်ကို ပြင်းထန်သော အစိတ်အခံးသို့ ပြောင်းလဲပါ
实例
var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.shift(); // ဖန်တီးများမှ ပထမဆုံးအသုံးချရသော အက်ဥ္စည်း "Banana" ကို ဖယ်ရှားပါ
shift()
သဘောတူ ကြွင်းပြီး အသုံးပြု သည်
实例
var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.shift(); // "Banana"
unshift()
သဘောတူ ကြွင်းပြီး အသုံးပြု သည်
实例
var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.unshift("Lemon"); // fruits တွင် "Lemon" ကို စတုတ္ထ အရေးကြီး အထိ ထပ်ပေါင်းကြပါ
unshift()
သဘောတူ ကြွင်းပြီး အသုံးပြု သည်
实例
var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.unshift("Lemon"); // 5
အရေးကြီး ပြောင်းလဲ
သူတို့၏အသုံးပြု နိုင် သည်အရေးကြီး အကွက် အမှတ်
အသုံးပြု နိုင် သည်အရေးကြီး အကွက်စတုတ္ထ မှ စတင်၍ [0] က ပထမဆုံး အရေးကြီး ဖြစ်၍ [1] က ဒုတိယဆုံး [2] က တတိယဆုံး ...
实例
var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits[0] = "Kiwi"; // fruits တွင် ပထမဆုံး အရေးကြီး ကို "Kiwi" အထိမ်းအား ပြုကြပါ
အသုံးပြု နိုင် သည်
length
实例
var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits[fruits.length] = "Kiwi"; // fruits တွင် "Kiwi" ကို အပြီးသို့ ထပ်ပေါင်းကြပါ
အရေးကြီး ဖျက်သိမ်း ရန်
သင့် အသုံးပြု နိုင် သည် delete
အစိတ်အစိတ် သဘောတူဖျက်သိမ်း:
实例
var fruits = ["Banana", "Orange", "Apple", "Mango"]; delete fruits[0]; // fruits တွင် ပထမဆုံး အရေးကြီး ကို undefined အထိမ်းအား ပြုကြပါ
အသုံးပြု သည် delete
အရေးကြီး မပါဝင် သော အကွက် ကို ပေါင်းစပ်ကြပါ pop()
သို့မဟုတ် shift()
ပြောင်းလဲ ပြီး
အသုံးပြု နိုင် သည်
splice()
အသုံးပြု နိုင် သည်
实例
var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.splice(2, 0, "Lemon", "Kiwi");
ပထမဆုံး ပြင်ပ အချက် (2) က ထပ်ပေါင်း သင့် အရေးကြီး ပြုလုပ် သည်
တတိယဆုံး ပြင်ပ အချက် (0) က ဖျက်သိမ်း သင့် အရေးကြီး အသုံးပြု သည်
ကျန်သော သဘောတူ ("Lemon","Kiwi") က ထပ်ပေါင်း သင့် အရေးကြီး အသုံးပြု သည်
splice()
သဘောတူ ကြွင်းပြီး အရေးကြီး ပါဝင်သော အသုံးပြု သည်
实例
var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.splice(2, 2, "Lemon", "Kiwi");
splice() ကို အရေးကြီး ဖျက်သိမ်း ရန်
သတိရှိ သော သဘောတူ သဘောတူ ပြုလုပ်ခြင်းဖြင့် သင် အသုံးပြု နိုင် splice()
အရေးကြီးများ ဖျက်သိမ်းရာ၌ အကွက် မမြစ်ဖျက် မှု
实例
var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.splice(0, 1); // fruits တွင် ပထမဆုံး အရေးကြီး ကို ဖျက်သိမ်းကြပါ
ပထမဆုံးသော ပြင်ပ အချက် (0) က အသစ် အရေးကြီး အသုံးပြု သည်ပြင်းဖြတ်ကျန်ခြောက်
ဒုတိယပြဿားပါး(1) အား ဖြတ်ကျန်ခြောက်များဖြတ်ကျန်ခြောက်များအခြားအားလုံး
အခြားအားလုံး ပြဿားချက်ပြုခြင်း
တပ်ဆင်(တပ်ဆင်)အားလုံး
concat()
အခြားအားလုံး တပ်ဆင်ပြီး အခြားအားလုံး အပ်ကျွန်းသည်
အကြောင်းအရာ
var myGirls = ["Cecilie", "Lone"]; var myBoys = ["Emil", "Tobias", "Linus"]; var myChildren = myGirls.concat(myBoys); // myGirls နှင့် myBoys ကို တပ်ဆင်ခြင်း
concat()
အခြားအားလုံး ပြဿားချက်ပြုနိုင်သည်
concat()
အခြားအားလုံး ပြဿားချက်ပြုနိုင်သည်
အကြောင်းအရာ
var arr1 = ["Cecilie", "Lone"]; var arr2 = ["Emil", "Tobias", "Linus"]; var arr3 = ["Robin", "Morgan"]; var myChildren = arr1.concat(arr2, arr3); // ပြင်းပြီး arr1၊ arr2 နှင့် arr3 ကို တပ်ဆင်ခြင်း
concat()
အခြားအားလုံး ပြဿားချက်ပြုနိုင်သည်
အကြောင်းအရာ
var arr1 = ["Cecilie", "Lone"]; var myChildren = arr1.concat(["Emil", "Tobias", "Linus"]);
ဖြတ်ကျန်ခြောက်အားလုံး
slice()
အခြားအားလုံး ဖြတ်ကျန်ခြောက်ပြီး အခြားအားလုံး အပ်ကျွန်းသည်။
ဤအကြောင်းအရ စက္ခ� 1 ("Orange") မှ ဖြတ်ကျန်ခြောက်သည်။
实例
var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"]; var citrus = fruits.slice(1);
slice()
နှင့်ပြီး အခြားအားလုံး အပ်ကျွန်းမှုမပြု။
ဤအကြောင်းအရ စက္ခု 3 ("Apple") မှ ဖြတ်ကျန်ခြောက်သည်။
实例
var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"]; var citrus = fruits.slice(3);
slice()
နှစ်ခုသာ ပြဿားချက်ပြုနိုင်သည်၊ ဥပမာ (1, 3) ဖြစ်
အစပျိုးပါးကို ရယူပြီး ပေါ်ချိန်းပါးက ပြတ်ထွက်ခြင်း။
实例
var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"]; var citrus = fruits.slice(1, 3);
အဆုံးပါးပြဿားက ခတ်ချန်ချောက်ခဲ့ခြင်းဖြစ်ပါက၊ ပုံမှာ slice()
ဖြတ်ကျန်ခြောက်သည်။
实例
var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"]; var citrus = fruits.slice(2);
auto toString()
如果需要原始值,则 JavaScript 会自动把数组转换为字符串。下面两个例子将产生相同的结果:
实例
var fruits = ["Banana", "Orange", "Apple", "Mango"]; document.getElementById("demo").innerHTML = fruits.toString();
实例
var fruits = ["Banana", "Orange", "Apple", "Mango"]; document.getElementById("demo").innerHTML = fruits;
所有 JavaScript 对象都拥有 toString()
方法。
数组排序
我们将在下一章学习到数组排序的知识~。
查找数组中的最大和最小值
没有在 JavaScript 数组中查找最高和最低值的内建函数。
您将在本教程的下一章学习如何解决这个问题。