一、List

list与数组是兼容的,大多数的api与数组是类似的



注意 List.of(),不需要写中括号

二、List的API

(一)size:取得 List 的长度

(二)set:设定指定下标的值



如果下标超过数组值,自动填充为undefined



把最后一个值更改,无需取得数组长度

(三)delete:删除指定下标的值

删除下标为0的数



从右往左数,删掉第二个

(四)insert:插入值



这个会把数组完整的拷贝下来,性能不是特别好

(五)update:更新指定下标的值

(六)clear:清空并返回一个长度为0的数组

clear是进行一次copy,返回一个空数组

(七)setSize:重新设定数组长度

(八)setIn:设定嵌套结构的值

(九)concat:连接List



注意:merge是concat的别名,他们的作用是一模一样的

(十)flatten:循环过滤并返回新的List

被拉成了一维数组



如果嵌套结构太深的话可以写成false,如果·明确只有一层的话可以写成true,或者明确的数字,这里可以写成2

(十一)find:查找,返回第一个返回的结果

(十二)findLast:查找,返回最后一个符合的结果

(十三)keys:返回所有的下标

(十四)values:返回所有的值

(十五)entry:返回所有entry



当数组的每一项元素是对象的时候,我们可以根据对象的属性来对它进行分组

(十六)groupBy:分组



未完待续。。。。。

最新文章

  1. Atitit.http httpclient实践java c# .net php attilax总结
  2. Redis 缓存过期(maxmemory) 配置/算法 详解
  3. sql server报:名称 不是有效的标识符
  4. (转)javascript异步编程的四种方法
  5. Protocol and Delegate
  6. StringBuilder 类
  7. poj 2488A Knight's Journey
  8. 关于本地$.get(url,function(data)),异步获取数据
  9. NEUQ1051: 谭浩强C语言(第三版)习题6.7
  10. javascript 对象的复制
  11. Linux下的有用命令
  12. spring boot集成netty-服务端和客户端demo
  13. Python爬虫入门教程 26-100 知乎文章图片爬取器之二
  14. C++雾中风景12:聊聊C++中的Mutex,以及拯救生产力的Boost
  15. opencv批量读取图片
  16. 2017/2/24:Maven的pom jar war的区别
  17. C# Notes
  18. android studio 简介 (上)
  19. webpack处理url资源的配置
  20. Linux下如何确认磁盘是否为SSD

热门文章

  1. 野火 STM32MP157 开发板内核和设备树的编译烧写
  2. nginx性能监控
  3. AR Engine光照估计能力,让虚拟物体在现实世界更具真实感
  4. mybatis中association和collection使用
  5. 二叉树总结——BiTree
  6. JDK源码分析实战系列-PriorityQueue
  7. Cesium-03:洪水淹没
  8. 【实时数仓】Day06-数据可视化接口:接口介绍、Sugar大屏、成交金额、不同维度交易额(品牌、品类、商品spu)、分省的热力图 、新老顾客流量统计、字符云
  9. Thrift RPC添加access log
  10. 数据科学家赚多少?基于pandasql和plotly的薪资分析与可视化 ⛵