🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# Array 数组对象 [TOC]   提供对创建任何数据类型的数组的支持。 ## 数组的创建 ~~~ <script> var arr = ['hello','rose','think']; console.log(arr); // ["hello", "rose", "think"] var arr = new Array(); arr[0] = 'hello'; arr[1] = 'world'; console.log(arr); // ["hello", "world"] </script> ~~~ ## 数组的访问 通过制定数组名以及索引号可以访问某个特定的元素。 >[info] [0]是数组的第一个元素 [1]是数组的第二个元素 ## 数组常用的方法 ### concat方法 合并数组 ~~~ <script> var arr_1 = ['hello','world']; var arr_2 = ['rose','curder']; var arr_3 = arr_1.concat(arr_2); console.log(arr_3); // ["hello", "world", "rose", "curder"] </script> ~~~ ### sort方法 数组排序 ~~~ <script> var arr_1 = ['a','c','d','z','e']; var arr_2 = ['3','5','6','2','1']; console.log(arr_1.sort()); // ["a", "c", "d", "e", "z"] console.log(arr_2.sort()); // ["1", "2", "3", "5", "6"] console.log(arr_2.sort(function(a,b){return b-a;})); // ["6", "5", "3", "2", "1"] 降序排列 </script> ~~~ ### push方法 末尾追加元素 ~~~ <body> <script> var arr_1 = [1,2,3,4]; arr_1.push(5); // 末尾追加 console.log(arr_1); // [1, 2, 3, 4, 5] </script> ~~~ ### reverse方法 数组元素翻转 ~~~ <script> var arr = ['d','a','c']; console.log(arr.reverse()); // ["c", "a", "d"] </script> ~~~