JavaScript-数组

数组

Array可以包含任意的数据类型

var arr = [1,2,3,4,5,6]
arr[0] // 取值
arr[0] = 3 // 赋值
  1. 长度
arr.length
arr.length = 10 // 长度是可变的

注意:假如给arr.length 赋值,数组大小就会发生变化。如果赋值过小,元素就会丢失
在这里插入图片描述

  1. 获取指定字符的下标索引 indexOf
arr.indexOf()

在这里插入图片描述
字符串的"1" 和 数字 1 是不同的
在这里插入图片描述

  1. slice() 截取Array的一部分,返回一个新的数字,类似于String中的substring
arr.slice()

在这里插入图片描述

  1. 尾部 压入和弹出 元素
arr.push() // 压入到尾部
arr.pop()  // 弹出尾部的元素,弹出的同时,删除了元素

在这里插入图片描述

  1. 头部 压入和弹出 元素
arr.unshift() // 压入到头部
arr.shift()  // 弹出头部的元素,弹出的同时,删除了元素

在这里插入图片描述

  1. 排序 sort()
arr.sort()

在这里插入图片描述

https://www.cnblogs.com/guxingzhe/p/6282010.html 升序降序和其他复杂排序

  1. 元素反转 reverse()
arr.reverse()

在这里插入图片描述

  1. 数组拼接 concat()
arr.concat([....])

在这里插入图片描述
注意: concat() 并没有修改数组,只是会返回一个新的数组

  1. 使用指定字符串拼接数组 join
arr.join("-")  // 打印拼接数组,使用特定的字符串连接

在这里插入图片描述

  1. 多维数组
    在这里插入图片描述

  2. 数组填充
    在这里插入图片描述

https://www.bilibili.com/video/BV1JJ41177di?p=7

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/518322.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Alibaba Sentinel规则持久化-推模式-手把手教程【基于Nacos】

前面,已经为Sentinel实现了 基于拉模式的规则持久化 ,本文来实现基于 推模式的规则持久化。 文章目录一、推模式架构图二、原理简述三、微服务改造3.1. 加依赖3.2. 添加配置四、Sentinel控制台改造五、编译 & 启动六、测试测试1:测试2&am…

现代IM系统中的消息系统架构 - 实现篇

序 消息类场景是表格存储(Tablestore)主推的方向之一,因其数据存储结构在消息类数据存储上具有天然优势。为了方便用户基于Tablestore为消息类场景建模,Tablestore封装Timeline模型,旨在让用户更快捷的实现消息类场景…

linux 环境 RocketMQ 4.8.0 安装、部署控制台

windows下RocketMQ下载、安装、部署、控制台 https://gblfy.blog.csdn.net/article/details/115734482 文章目录一、软件下载二、启动2.1. Linux/Unix/MacOS安装教程2.2. 验证RocketMQ功能正常(可选)2.3. 服务停止三、安装可视化插件3.1. github下载3.2.…

数据洪流时代,开发者这样硬核突围!

随着社会信息化的脚步加快,我们每个人无时无刻都在产生数据:刷抖音、聊微信、视频会议、点外卖……拇指轻轻一点击的背后,将引发意想不到的数据洪流:据 IDC 发布《数据时代 2025》的报告显示,全球每年产生的数据将从 2…

机器学习在交通标志检测与精细分类中的应用

导读 数据对于地图来说十分重要,没有数据,就没有地图服务。用户在使用地图服务时,不太会想到数据就像冰山一样,用户可见只是最直接、最显性的产品功能部分,而支撑显性部分所需要的根基,往往更庞大。 地图…

JavaScript-分支和循环

if 判断 var age1 3; if (age1>5){console.log("da3") }else if (age1>2){console.log("da2") }else {console.log("else") }while循环 while (age1<20){age1 age1 1console.log(age1) } // do while 最少执行一次 do{age1 age1 …

Kubenetes 监控一站式解决方案:阿里云 Prometheus 免费公测

Prometheus是目前企业级云原生应用的首选开源监控工具。作为云原生计算基金会&#xff08;CNCF&#xff09;第二个毕业的项目&#xff08;第一个是Kubernetes&#xff09;&#xff0c;Prometheus对K8s容器环境有很好的原生支持。近日刚刚发布免费公测的阿里云Prometheus&#x…

SpringBoot2.x Nacos RocketMQ 事务消息

需求背景&#xff1a; 现在有内容中心&#xff08;content-center&#xff09;和 用户中心&#xff08;user-center&#xff09;2个微服务&#xff0c;请求内容中心&#xff0c;发送消息给用户中心&#xff0c;完成为指定用户添加积分操作。 文章目录一、准备工作1. 版本对照2.…

阿里云宣布3年再投2000亿

4月20日&#xff0c;阿里云宣布&#xff1a;未来3年再投2000亿&#xff0c;用于云操作系统、服务器、芯片、网络等重大核心技术研发攻坚和面向未来的数据中心建设。 近期&#xff0c;谷歌、美团等相继关闭或收缩云计算业务。在当前经济形势下&#xff0c;阿里云是否会缩减投入&…

JavaScript-Map和Set

ES6新特性 Map var map new Map([[wang, 23],[ht, 22],[test,[1,2,3,yy]],[3,test num]]) // 通过 key获取 value var test1 map.get(test); var num map.get(3); console.log(test1) console.log(num) // 添加新的 键值对 map.set(admin, 123456) console.log(map) // 修…

MaxCompute技术人背后的故事:从ApacheORC到AliORC

2019大数据技术公开课第一季《技术人生专访》来袭&#xff0c;本季将带领开发者们探讨大数据技术&#xff0c;分享不同国家的工作体验。本文整理自阿里巴巴计算平台事业部高级技术专家吴刚的专访&#xff0c;将为大家介绍Apache ORC开源项目、主流的开源列存格式ORC和Parquet的…

vue中设置height:100%无效的问题及解决方法

在vue.js中写新的components的时候&#xff0c;如果在新页面中的模板中设置height&#xff1a;100%的时候一直无效&#xff0c;在App.vue中&#xff1a;<template><div id"app"><router-view/></div> </template><script> expor…

Flink 1.8.0中的状态生存时间特性:如何自动清理应用程序的状态

对于许多状态流式计算程序来说&#xff0c;一个常见的需求是自动清理应用程序的状态&#xff08;state&#xff09;&#xff0c;以便有效地控制状态大小&#xff0c;或者控制程序访问状态的有效时间&#xff08;例如受限于诸如GDPR等法律条规&#xff09;。Apache Flink自1.6.0…

JavaScript-Iterable迭代

Iterable ES6新特性 遍历数组 // for of 打印值 &#xff0c; for in 打印下标 var arr [4,5,6] for (const number of arr) {console.log(number) }遍历Map var map new Map([[whl,100],[ht,110],[other,0]]) for (let x of map) {console.log(x)console.log(x[0])consol…

阿里小程序亮相2019上海云峰会:大生态促成许多“小而美”

7月25日下午&#xff0c;在上海世博中心的阿里云峰会上海站上&#xff0c;阿里巴巴小程序繁星计划以展区加开放式论坛形式&#xff0c;与各领域开发者、企业和生态合作伙伴充分交流了小程序一云多端的规划和进展&#xff0c;以及阿里系各端APP向小程序开放的资源和能力。 与会者…

REDIS 关键配置简述

配置关键词配置说明daemonize开启守护式进程后台启动&#xff0c; 将no改为yes 默认前台启动bind指定red只接收来自该ip的请求isport监听端口&#xff0c;默认6379databases设置数据库的个数&#xff0c;默认16个&#xff0c;默认使用的数据库是0save设置redis进行数据库镜像的…

快速验证业务决策,“玩转”用户增长

背景 闲鱼目前已经是国内最大的闲置物品交易平台&#xff0c;每天都有数以千万计的用户过来闲鱼&#xff0c;以C2C交易为主。在闲鱼里面&#xff0c;用户的C2C购物频率其实是很低的&#xff0c;而纯粹地逛商品feed流是一件挺无聊的事情。在业务上做加法&#xff0c;突破闲鱼用…

JavaScript-函数

函数 定义函数 定义方式一 绝对值函数 function abs(x) {if (x>0){return x;}else{return -x;} }一旦执行到return 代表函数结束&#xff0c;返回结果&#xff01; 如果没有执行return&#xff0c;函数执行完也会返回结果&#xff0c;结果就是NaN / undefined 定义方式二…

领航智变时代 2020 NAVIGATE领航者峰会云上起航

4月20日&#xff0c;由紫光集团和旗下新华三集团主办的2020 NAVIGATE领航者峰会首次全面移师线上&#xff0c;盛大启航。本次线上峰会从4月20日到25日持续6天&#xff0c;以“智变”为主题&#xff0c;通过33个专题&#xff0c;超过120场演讲&#xff0c;聚焦探索智能时代的智与…

在阿里,我如何做好技术项目管理?

阿里妹导读&#xff1a;在技术公司、尤其是互联网公司&#xff0c;技术人员作为PM(项目经理)是非常常见的。有些同学得心应手&#xff0c;有条不紊&#xff0c;能得到清晰稳定的预期结果&#xff1b;有些同学则在过程中遇到各种闹心的事&#xff0c;最后不是项目上不了线&#…