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 数组中查找最高和最低值的内建函数。

您将在本教程的下一章学习如何解决这个问题。

完整的数组参考手册

如需完整的参考手册,请访问我们完整的 JavaScript 数组参考手册

该参考手册包含所有数组属性和方法的描述和实例。