ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

JS--数组和字典

2021-04-26 19:03:30  阅读:129  来源: 互联网

标签:11 obj 22 -- 44 元素 JS 33 字典


一、JS数组

  JavaScript中的数组类似于Python的列表  

1 a = [11,22,33,44]

   常见功能: 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 obj.length          数组的大小     obj.push(ele)       尾部追加元素 obj.pop()           尾部获取一个元素 obj.unshift(ele)    头部插入元素 obj.shift()         头部移除元素 obj.splice(start, deleteCount, value, ...)  插入、删除或替换数组的元素                     obj.splice(n,0,val) 指定位置插入元素                     obj.splice(n,1,val) 指定位置替换元素                     obj.splice(n,1)     指定位置删除元素    obj.slice( )        切片 obj.reverse( )      反转 obj.join(sep)       将数组元素连接起来以构建一个字符串 obj.concat(val,..)  连接数组 obj.sort( )         对数组元素进行排序

  1. length

  数组的长度 

1 2 a.length 4

  2. push

  尾部追加元素  

1 2 3 4 a.push(55) 5 a (5) [11, 22, 33, 44, 55]

  3.pop

  尾部获取一个元素,并且删除  

1 2 3 4 5 6 a (5) [11, 22, 33, 44, 55] a.pop() 55 a (4) [11, 22, 33, 44]

  4. unshift(ele)

  头部插入元素 

1 2 3 4 5 6 a (4) [11, 22, 33, 44] a.unshift(66) 5 a (5) [66, 11, 22, 33, 44]

  5. shift()

  头部移除元素  

1 2 3 4 5 6 a (5) [66, 11, 22, 33, 44] a.shift() 66 a (4) [11, 22, 33, 44]

  6.splice(start, deleteCount, value, ...) 

  插入、删除或替换数组的元素。start:起始位置,deleteCount:删除的个数,value:插入的值 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 a (4) [11, 22, 33, 44] a.splice(1,0,77)  // 在原本22的位置77 [] a (5) [11, 77, 22, 33, 44]     a.splice(1,1,88)   // 将77替换为88 [77] a (5) [11, 88, 22, 33, 44]   a (5) [11, 88, 22, 33, 44] a.splice(3,1)   //删除索引为3的数 [33] a (4) [11, 88, 22, 44]

  7. slice()

  切片,顾头不顾尾  

1 2 3 4 a (4) [11, 88, 22, 44] a.slice(1,3) (2) [88, 22]

  8.join()

  将数组元素连接起来以构建一个字符串 

1 2 a.join(":") "11:88:22:44"

  9.concat(val,...)

  连接数组  

1 2 3 4 5 6 a = [1,2,3] (3) [1, 2, 3] b = [4,5,6] (3) [4, 5, 6] a.concat(b) (6) [1, 2, 3, 4, 5, 6]

  10.sort( )

  排序 

1 2 3 4 a = [1,3,5,2,4,8] (6) [1, 3, 5, 2, 4, 8] a.sort() (6) [1, 2, 3, 4, 5, 8]

 

二、字典

  定义:  

1 2 a = {"k1":"v1","k2":"v2"} {k1: "v1", k2: "v2"}

  字典取值  

1 2 3 4 5 6 a = {"k1":"v1","k2":"v2"} {k1: "v1", k2: "v2"} a["k1"] "v1" a["k2"] "v2"

  

三、for循环

  3.1、采用自身索引循环

  (1)数组循环 

1 2 3 4 a = [11,22,33,44]         for(var item in a){             console.log(a[item]);         }  

  

  (2)字典循环

  

 

   3.2 自增循环

  

四、While循环

   

 

 

    转自https://www.cnblogs.com/bigberg/p/9237856.html

标签:11,obj,22,--,44,元素,JS,33,字典
来源: https://www.cnblogs.com/javalinux/p/14705952.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有