Rumah  >  Artikel  >  hujung hadapan web  >  Contoh cara menukar elemen tatasusunan kepada rentetan dalam pengetahuan JavaScript_Basic

Contoh cara menukar elemen tatasusunan kepada rentetan dalam pengetahuan JavaScript_Basic

WBOY
WBOYasal
2016-05-16 15:35:061151semak imbas

Pertama, mari kita lihat kaedah slice() untuk memilih elemen daripada tatasusunan:
Kod sumber:

<!DOCTYPE html>
<html>
<body>
&#8203;
<p id="demo">Click the button to extract the second and the third elements from the array.</p>
&#8203;
<button onclick="myFunction()">Try it</button>
&#8203;
<script>
function myFunction()
{
var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
var citrus = fruits.slice(1,3);
var x=document.getElementById("demo");
x.innerHTML=citrus;
}
</script>
&#8203;
</body>
</html>   

Keputusan ujian:

Orange,Lemon

Kita boleh menggunakan elemen tatasusunan untuk membentuk rentetan contoh penggunaan kaedah join():

Kod sumber:

<!DOCTYPE html>
<html>
<body>
&#8203;
<p id="demo">Click the button to join the array elements into a string.</p>
&#8203;
<button onclick="myFunction()">Try it</button>
&#8203;
<script>
function myFunction()
{
var fruits = ["Banana", "Orange", "Apple", "Mango"];
var x=document.getElementById("demo");
x.innerHTML=fruits.join();
}
</script>
&#8203;
</body>
</html> 

Keputusan ujian:

Banana,Orange,Apple,Mango

Untuk menukar terus tatasusunan kepada rentetan, anda boleh menggunakan kaedah toString():
Kod sumber:

<!DOCTYPE html>
<html>
<body>
&#8203;
<p id="demo">点击按钮将数组转为字符串并返回。</p>
&#8203;
<button onclick="myFunction()">点我</button>
&#8203;
<script>
function myFunction()
{
 var fruits = ["Banana", "Orange", "Apple", "Mango"];
 var str = fruits.toString();
 var x=document.getElementById("demo");
 x.innerHTML= str;
}
</script>
&#8203;
</body>
</html>

Keputusan ujian:

Banana,Orange,Apple,Mango 

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn