方法concat()将创建并返回一个新数组,这个数组是将所有参数都添加到array中生成的。它并不修改array。如果要进行concat()操作的参数是一个数组,那么添加的是数组中的元素,而不是数组。
示例
var
a
=
[1,2,3]
a.concat(4,
5)
//返回
[1,2,3,4,5]
a.concat([4,5])
//返回
[1,2,3,4,5]
a.concat([4,5],[6,7])
//返回
[1,2,3,4,5,6,7]
a.concat(4,
[5,[6,7]])
//返回
[1,2,3,4,5,[6,7]]
数组排序,你可以直接调用javascript原生自带的sort()方法,比如下面的例子:// Array.prototype.sort() //原生自带的数组的排序方法;
var fruit = ['apples', 'bananas', 'Cherries'] //定义一个数组
fruit.sort()// ['Cherries', 'apples', 'bananas'] //按字母排序的结果
var scores = [1, 2, 10, 21] //定义一个数字排序,你发现其实还是按照字母序排列的
scores.sort()// [1, 10, 2, 21]
如果希望按照期望的数字排序。
scores.sort(function(a,b){return a-b})//这样的就可以了。结果为:21 10 2 1
var things = ['word', 'Word', '1 Word', '2 Words']
things.sort()// ['1 Word', '2 Words', 'Word', 'word']
// In Unicode, numbers come before upper case letters,
// which come before lower case letters.
6种。根据查询相关信息得知三个数可以组成6种组合,123,132,213,231,312,321。JavaScript(简称JS)是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。