数组连接

1.一个数组里的元素连接起来

作为新手,我只会最简单的,慢慢积累吧。

方法一:定义新数组,循环读出。

 1 <!doctype html>
 2 <html>
 3     <head>
 4         <meta http-equiv="Content-Type" content="text/html charset=utf-8" />
 5         <meta http-equiv="X-UA-Compatible" content="IE=edge chrome=1" />
 6         <meta name="keyword" content="数组连接" />
 7         <meta name="description" content="数组连接数组连接数组连接数组连接" />
 8         <title>数组连接</title>
 9     </head>
10     <body>
11         <script type="text/javascript">
12             var arr=[1,3,5,4,7];
13             var str=‘‘;
14             for(var i=0;i<arr.length;i++){
15                 str+=arr[i];
16             }
17             console.log(str);//结果:13547
18         </script>
19     </body>
20 </html>

方法二:join(这个还有点技术含量)

 1 <!doctype html>
 2 <html>
 3     <head>
 4         <meta http-equiv="Content-Type" content="text/html charset=utf-8" />
 5         <meta http-equiv="X-UA-Compatible" content="IE=edge chrome=1" />
 6         <meta name="keyword" content="数组连接" />
 7         <meta name="description" content="数组连接数组连接数组连接数组连接" />
 8         <title>数组连接</title>
 9     </head>
10     <body>
11         <script type="text/javascript">
12             var arr=[1,3,5,4,7];
13             arr=arr.join(‘‘);
14             console.log(arr);//结果:13547
15         </script>
16     </body>
17 </html>

2.多个数组连接到一起 concat

 1 <!doctype html>
 2 <html>
 3     <head>
 4         <meta http-equiv="Content-Type" content="text/html charset=utf-8" />
 5         <meta http-equiv="X-UA-Compatible" content="IE=edge chrome=1" />
 6         <meta name="keyword" content="数组连接" />
 7         <meta name="description" content="数组连接数组连接数组连接数组连接" />
 8         <title>数组连接</title>
 9     </head>
10     <body>
11         <script type="text/javascript">
12             var arr1=[5,2,1],
13                     arr2=[‘s‘,‘i‘,‘l‘,‘e‘,‘n‘,‘c‘,‘e‘];
14                     arr=[‘h‘,‘i‘];
15                     arr=arr.concat(arr1,arr2);
16             console.log(arr);//结果:[‘h‘,‘i‘,5,2,1,‘s‘,‘i‘,‘l‘,‘e‘,‘n‘,‘c‘,‘e‘]
17         </script>
18     </body>
19 </html>

水滴石穿中。。。

时间: 2024-11-08 01:44:08

数组连接的相关文章

js中数组连接concat()

数组连接concat() concat() 方法用于连接两个或多个数组.此方法返回一个新数组,不改变原来的数组. 语法 arrayObject.concat(array1,array2,...,arrayN) 参数说明: 我们创建一个数组,将把 concat() 中的参数连接到数组 myarr 中,代码如下: <script type="text/javascript"> var mya = new Array(3); mya[0] = "1"; mya

更好的实现js数组连接,用到的知识apply.

最近做的万达的一个能源管理平台中用到了数据连接,当时想都没想直接写了一个a.concat(b).今天在掘金看到了一个优化的方案.是这样:a.push.apply(a,b);其中a,b分别为两个数组.仔细一想才知道,原来concat方法会创建一个新的数组,并且循环a,b两个数组,然后返回这个新的数组.这样就不会改变a,b数组的值了.但是同样的创建一个新的数组同样会有些性能方面的问题,即使很小,很小.但是作为一个代码洁癖者,总想着要把他优化到自己的极限. 然后,重点到了.我们来搞搞apply吧.这才

javascript中数组的concat()方法 - 数组连接

1 <html> 2 <head> 3 <title>数组的concat()方法</title> 4 5 <script> 6 /* 7 数组的concat()方法: 8 1.该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本. 9 2.返回一个新的数组.该数组是通过把所有 arrayX 参数添加到 arrayObject 中生成的. 10 如果要进行 concat() 操作的参数是数组,那么添加的是数组中的元素,而不是数组. 11 */

JS中数组实现(倒序遍历数组,数组连接字符串)

// =================== 求最大值===================================== <script> var arr = [10,35,765,21345,678,89]; var max = arr [0]; for (var i=0;i< arr.length;i++) { if (max<arr[i]){ max = arr [i]; } } console.log("最大值:" + max); </sc

JS中数组实现 ——— 倒序遍历数组,数组连接字符串

// =================== 求最大值=====================================<script> var arr = [10,35,765,21345,678,89]; var max = arr [0]; for (var i=0;i< arr.length;i++) { if (max<arr[i]){ max = arr [i]; } } console.log("最大值:" + max);</scri

JavaScript基础 join() 将数组连接成字符串 化零为整

镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发.------------------------------------------ code: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=ut

join() 把一个数组连接起来

This is Baidu Campus结果 var stringArray = ["This", "is", "Baidu", "Campus"]; alert(stringArray.join(" "));

js连接多个数组并删除重复的元素

js连接多个数组并删除重复的元素:在实际应用中,可能需要将多个数组合并到一个数组中去,并且删除数组中重复的元素.代码实例如下: var a=["antzone","蚂蚁部落","市南区"], b=["新锐科技","蚂蚁部落","努力奋斗"], c=[2,"新锐科技","js教程"], _a=a.concat(b).concat(c), _hash=

javascript数组详解(js数组深度解析)

Array 对象是一个复合类型,用于在单个的变量中存储多个值,每个值类型可以不同. 创建数组对象的方法: new Array(); new Array(size); new Array(element0, element1, ..., elementn); 1. 当索引值为负数时,会将其看作是对象的一个属性,若为非负的数字字符串,则会隐式转换为数字索引: var a= new Array(); a[-1.23]=true; a[1]="pomelo"; a["100"