A5下载 - 努力做内容最丰富最安全的下载站!

A5站长下载站

当前位置:A5下载 > 编程开发 > 网站开发 > JavaScript中数组的合并以及排序实现示例

JavaScript中数组的合并以及排序实现示例

时间:2015-10-25 17:12作者:fang人气:41

合并两个数组 - concat()

源代码:

<!DOCTYPE html>

<html>

<body>

<p id="demo">点击按钮合并数组。</p>

<button onclick="myFunction()">点我</button>

<script>

function myFunction()

{

var hege = ["Cecilie", "Lone"];

var stale = ["Emil", "Tobias", "Linus"];

var children = hege.concat(stale);

var x=document.getElementById("demo");

x.innerHTML=children;

}

</script>

</body>

</html>

测试结果:

Cecilie,Lone,Emil,Tobias,Linus

合并三个数组 - concat()

源代码:

<!DOCTYPE html>

<html>

<body>

<script>

var parents = ["Jani", "Tove"];

var brothers = ["Stale", "Kai Jim", "Borge"];

var children = ["Cecilie", "Lone"];

var family = parents.concat(brothers, children);

document.write(family);

</script>

</body>

</html>

测试结果:

Jani,Tove,Stale,Kai Jim,Borge,Cecilie,Lone

数组排序(按字母顺序升序)- sort()

源代码:

<!DOCTYPE html>

<html>

<body>

<p id="demo">Click the button to sort the array.</p>

<button onclick="myFunction()">Try it</button>

<script>

function myFunction()

{

var fruits = ["Banana", "Orange", "Apple", "Mango"];

fruits.sort();

var x=document.getElementById("demo");

x.innerHTML=fruits;

}

</script>

</body>

</html>

测试结果:

Apple,Banana,Mango,Orange

数字排序(按数字顺序升序)- sort()

源代码:

<!DOCTYPE html>

<html>

<body>

<p id="demo">Click the button to sort the array.</p>

<button onclick="myFunction()">Try it</button>

<script>

function myFunction()

{

var points = [40,100,1,5,25,10];

points.sort(function(a,b){return a-b});

var x=document.getElementById("demo");

x.innerHTML=points;

}

</script>

</body>

</html>

测试结果:

1,5,10,25,40,100

数字排序(按数字顺序降序)- sort()

源代码:

<!DOCTYPE html>

<html>

<body>

<p id="demo">Click the button to sort the array.</p>

<button onclick="myFunction()">Try it</button>

<script>

function myFunction()

{

var points = [40,100,1,5,25,10];

points.sort(function(a,b){return b-a});

var x=document.getElementById("demo");

x.innerHTML=points;

}

</script>

</body>

</html>

测试结果:

100,40,25,10,5,1

将一个数组中的元素的顺序反转排序 - reverse()

源代码:

<!DOCTYPE html>

<html>

<body>

<p id="demo">Click the button to reverse the order of the elements in the array.</p>

<button onclick="myFunction()">Try it</button>

<script>

var fruits = ["Banana", "Orange", "Apple", "Mango"];

function myFunction()

{

fruits.reverse();

var x=document.getElementById("demo");

x.innerHTML=fruits;

}

</script>

</body>

</html>

测试结果:

Mango,Apple,Orange,Banana

标签JavaScript,数组,合并,以及,排序,实现,示例,合

相关下载

查看所有评论+

网友评论

网友
您的评论需要经过审核才能显示

公众号