首页 > 其他分享 >Js基础之数组

Js基础之数组

时间:2024-09-13 23:52:33浏览次数:13  
标签:arr console log 元素 基础 Js 数组 red

数组(Array)----- 一种将 一组数据存储在单个变量名下 的优雅方式

let arr = []
//arr是变量  []里是数组字面量
1.基本使用

1.声明语法

//声明数组
let 数组名 =[数据1,数据2,····,数据n]
let arr =['小明','小刚','小红','小丽','小米']
//使用数组
console.log(arr)
//同样有索引
console.log(arr[2])
// 3.数组长度
console.log(arr.length)   //返回5

2.数组新增(1)

数组.push()方法将一个或多个元素添加到数组的末尾,并返回该数组的新长度(重点)
语法:
arr.push(元素1.,...,元素)
例如:
let arr =['red','green']
arr.push('pink')
console.log(arr)
// ['red','green','pink']

3.数组新增(2)

arr.unshift(新增的内容)方法将一个或多个元素添加到数组的开头,并返回该数组的新长度语法:
arr.unshift(元素1,元素n)
例如:
let arr = ['red', 'green']
arr.unshift('pink')
console.log(arr)  // ['pink','red','green']

4.删除

数组.pop()方法从数组中删除最后一个元素,并返回该元素的值
语法:
arr.pop()
例如:
let arr =['red',''green']
arr.pop()
console.log(arr)// ['red']
​
shift()删除第一个元素
​
splice()删除指定元素
arr.splice(起始位置,删除几个元素)
arr.splice(1,1)

标签:arr,console,log,元素,基础,Js,数组,red
From: https://blog.csdn.net/TwTei/article/details/142236455

相关文章

  • Js基础之数据类型
    1.基本数据类型number数字型string字符串型布尔型undefined未定义型null空类型引用数据类型object对象js弱数据类型的语言,只有当我们赋值了,才知道是什么数据类型letnum='pink'console.log(num)string类型letstr='pink'letstr="pink"letsr......
  • js之变量的 介绍
    用户输入的数据我们如何储存起来?1.变量就是个容器注意:变量不是数据本身,它们仅仅是一个用于存储数值的容器。可以理解为是一个个用来装东西的纸箱子。2.变量的基本使用一.声明变量:要想使用变量,首先需要创建变量(也称为声明变量或者定义变量)语法:let变量名声明变量......
  • warkdown语法基础
    warkdown语法标题:#+标语提名字(一级标题)+名字(二级标题,依次增加)字体内容两边加上两个*,表示粗体​一个*,表示斜体​三个*,表示斜体+加粗内容(两边加上两个~)引用一个>分割线三个-或三个*图片!+[图片名字]+(地址)可以是......
  • 对HTML基础详细拓展
    1.什么是HMTL?HTML是用来描述网页的一种语言。HTML指的是超文本标记语言:HyperTextMarkupLanguageHTML不是一种编程语言,而是一种标记语言标记语言是一套标记标签(markuptag)HTML使用标记标签来描述网页HTML文档包含了HTML标签及文本内容HTML文档也叫做web页面......
  • 【随想录day2】LeetCode209长度最小的子数组 | LeetCode59螺旋矩阵
    LeetCode209长度最小的子数组1、题目:给定一个含有n个正整数的数组和一个正整数s,找出该数组中满足其和≥s的长度最小的连续子数组,并返回其长度。如果不存在符合条件的子数组,返回0示例:输入:s=7,nums=[2,3,1,2,4,3]输出:2解释:子数组[4,3]是该条件下的长度最小......
  • 《深入理解 Java 中的多线程基础(篇一)》
    多线程基础概述现代操作系统(Windows,macOS,Linux)都可以执行多任务。多任务就是同时运行多个任务。例如:播放音乐的同时,浏览器可以进行文件下载,同时可以进行QQ消息的收发。CPU执行代码都是一条一条顺序执行的,但是,即使是单核CPU,也可以同时运行多个任务。因为操作系统执行多任......
  • 第一章 网页制作的基础知识
    1.1认识网页和网站1.1.1网页、网站网页是构成网站的基本单位,是由HTML、CSS和JavaScript等技术创建的文档。它可以包含文本、图像、链接、表格和其他多媒体元素,用于向用户展示信息和提供交互功能。网站是由多个网页组成的集合,它们共同形成了一个完整的网络实体。网站旨在向......
  • SpringBoot:Web开发(基于SpringBoot使用MyBatis-Plus+JSP开发)
    目录前期准备构建项目(IDEA2023.1.2,JDK21,SpringBoot3.3.3)添加启动器Model准备这里我们利用MybatisX插件生成我们所需要的实体类、数据访问层以及服务层注意选择MyBatis-Plus3以及Lombok然后再在service接口中定义我们所需要的方法以及实现类(利用MyBatis-Plus省去我们......
  • 数据结构基础讲解(六)——串的专项练习
    本文数据结构讲解参考书目:通过网盘分享的文件:数据结构 C语言版.pdf链接: https://pan.baidu.com/s/159y_QTbXqpMhNCNP_Fls9g?pwd=ze8e 提取码:ze8e数据结构基础讲解(五)——队列专项练习-CSDN博客个人主页:樱娆π-CSDN博客目录串的定义串的类型定义、存储结......
  • Java基础内容集合
    这部分Java中的基础内容,集合,也叫做Java容器,用在很多的地方。集合是用来存储数据的,简称为容器,其中这里的存储指内存层面的存储,不是持久化存储。1.数组的特点:指定长度后,长度不可以更改声明了类型后,数组只能存放这个类型的数据。数组的查询效率高,删除、增加元素的效率低数组......