JavaScript(7)——数组

JavaScript中数组的用法与Java差不多,但还是有一些区别

声明数组

语法:

let 数组名 = [数据1,数据2,数据...]
let arr = new Array(数据1,数据2,...数据n)

添加数据

数组.push()方法将一个或多个元素添加到数组末尾,并返回该数组新长度

复制代码
  <script>
    let arr = ['ok']
    arr.push('aa')
    arr.push(19)
    console.log(arr)
  </script>

arr.unshift(新增的内容) :将一个或多个元素添加到数组开头。并返回该数组的长度

复制代码
   let arr = ['a', 99, 43]
    arr.unshift('ass', 55)
    console.log(arr)

删除

数组.pop()方法从数组中删除最后一个元素,并返回该元素的值

数组.shift()方法从数组中删除第一个元素并返回该元素的值

数组.splice()方法删除指定元素:arr.splice(开始位置,删除几个元素)

相关推荐
颜酱1 分钟前
栈的经典应用:从基础到进阶,解决LeetCode高频栈类问题
javascript·后端·算法
Xin_z_8 分钟前
Vue3 + Sticky 锚点跳转被遮挡问题解决方案
前端·javascript·vue.js
多恩Stone9 分钟前
【C++入门扫盲1】C++ 与 Python:类型、编译器/解释器与 CPU 的关系
开发语言·c++·人工智能·python·算法·3d·aigc
QQ40220549625 分钟前
Python+django+vue3预制菜半成品配菜平台
开发语言·python·django
WeiXin_DZbishe28 分钟前
基于django在线音乐数据采集的设计与实现-计算机毕设 附源码 22647
javascript·spring boot·mysql·django·node.js·php·html5
遥遥江上月29 分钟前
Node.js + Stagehand + Python 部署
开发语言·python·node.js
百思可瑞教育33 分钟前
Vue 前端与 Node.js 后端文件上传与处理实现
前端·javascript·vue.js·前端框架·node.js·ecmascript·百思可瑞教育
小黑的铁粉43 分钟前
什么是事件循环?调用堆栈和任务队列之间有什么区别?
前端·javascript
小黑的铁粉44 分钟前
常见的内存泄漏有哪些?
前端·javascript
m0_531237171 小时前
C语言-数组练习进阶
c语言·开发语言·算法