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(开始位置,删除几个元素)

相关推荐
新手村领路人21 小时前
c++ opencv缺少openh264-1.8.0-win64.dll
开发语言·c++
周杰伦fans21 小时前
C# - 直接使用 new HttpClient() 和使用 HttpClientFactory 的区别
开发语言·c#
kyle~21 小时前
C++ --- noexcept关键字 明确函数不抛出任何异常
java·开发语言·c++
不知所云,21 小时前
6. c++ 20 Modules 使用
开发语言·c++20·c++ modules
沐浴露z21 小时前
详解Java ArrayList
java·开发语言·哈希算法
x***B41121 小时前
Rust unsafe代码规范
开发语言·rust·代码规范
北郭guo21 小时前
Java设计模式 【理论+代码实现】 让你从小白到大佬的蜕变
java·开发语言·设计模式
艾小码21 小时前
还在为Vue 3响应式性能头疼?这4个进阶API让你开发效率翻倍!
前端·javascript·vue.js
MediaTea21 小时前
Python 库手册:gc 垃圾回收
java·开发语言·jvm·python·算法
j***121521 小时前
java进阶1——JVM
java·开发语言·jvm