js中数组合并

JavaScript06

js中数组合并,第1张

描述

方法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)是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。