首页 > 编程语言 >JavaScript-Array

JavaScript-Array

时间:2024-06-06 15:45:26浏览次数:21  
标签:index log JavaScript arr1 var Array

JavaScript-Array

1.定义方式

方式一:

var arr1 = new Array(1, 2, 3, 4);

方式二:

var arr2 = [1, 2, 3];

2.特点

JavaScript中数组相当于java中的集合,数组的长度是可以变化的,并且可以存储任意数据类型的值。

var arr1 = new Array(1, 2, 3, 4);
console.log(arr1);
arr1[10] = 50;
arr1[11] = "hello";
//数组内元素类型不确定
console.log(arr1);

3.常用方法

push:将新元素添加到数组的末尾,并返回新的长度

arr1.push("51");
arr1.push(52);

splice():从数组中删除元素,函数中填入2个参数。参数1:表示从哪个索引位置删除参数2:表示删除元素的个数

//从下标1开始往后剧除,删除2个元素
arr1.splice(1,2);

4.遍历访问方式

方式一:for

for (let index = 0; index < arr1.length; index++) {
     var a = arr1[index];
     console.log(a);
}

方式二:forEach

//forEach会跳过未定义的元素,建议直接写关键字forEach
arr1.forEach(e => {
    console.log(e);
});

标签:index,log,JavaScript,arr1,var,Array
From: https://www.cnblogs.com/ai-study/p/18235246

相关文章

  • JavaScript-BOM
    JavaScript-BOMBOM的全称是BrowserObjectModel,翻译过来是浏览器对象模型。BOM中提供了如下5个对象:对象名称描述Window浏览器窗口对象Navigator浏览器对象Screen屏幕对象History历史记录对象Location地址栏对象Windows对象window对象指的是浏......
  • JavaScript-DOM
    JavaScript-DOM1.DOM介绍DOM:DocumentObjectModel文档对象模型。也就是JavaScript将HTML文档的各个组成部分封装为对象。HTML文档是浏览器解析。封装的对象分为Document:整个文档对象Element:元素对象Attribute:属性对象Text:文本对象Comment:注释对象2.获取DOM对象......
  • java:数组和集合(例如ArrayList)的对比
    问题:为什么java里有了array还要有arrayList?(相类比的:python里只有list没有array)答案:因为arrayList是对array的补充,更灵活实用。数组和arrayList都是一维的,但数组可以通过下标直接访问,arrayList只能通过遍历访问;数组能存储基本类型和对象,arrayList只能存对象;数组长度不可变,array......
  • java ArrayIndexOutOfBoundsException数组越界异常
    Java中的ArrayIndexOutOfBoundsException(数组越界异常)是一种运行时异常,表示访问了数组的非法索引位置。在数组中,索引从0开始,并以数组长度减一为上限。如果使用了小于0或大于等于数组长度的索引,就会抛出ArrayIndexOutOfBoundsException异常。以下是一个示例代码,演示了这个异常......
  • JavaScript string charCodeAt() vs codePointAt() All In One
    JavaScriptstringcharCodeAt()vscodePointAt()AllInOneString.prototype.charCodeAt()vsString.prototype.codePointAt()String值的charCodeAt()方法返回0到65535之间的整数,表示给定索引处的UTF-16代码单元。取值范围:[0,2^16]2**16//655362**1......
  • 【经典游戏】JavaScript实现经典的水果忍者小游戏
    【前言】微信小游戏很久之前刮起了一股切水果热潮,还记得嘛?我记得纯粹是因为这个游戏家里的孩子依旧没放弃~比如:果盘忍者|水果切切切|一起切水果|全民切西瓜|王牌飞刀手......那时候——各种同类型的切水果小游戏层出不穷,并“前仆后继”地纷纷霸占小程序排行榜前列。那场面简......
  • JavaScript第十讲:DOM编程(1):节点概念,如何获取元素节点,节点属性,样式
    前言在当今的Web开发中,DOM(DocumentObjectModel)编程扮演着至关重要的角色。DOM是HTML和XML文档的编程接口,它使得我们可以像操作对象一样来操作网页上的元素。无论是构建动态网页,还是实现用户交互,都离不开对DOM的深入理解和灵活运用。在本文中,我们将开启DOM编程的系列学习之旅......
  • 【华为OD】D卷真题200分:会议接待 JavaScript代码实现[思路+代码]
    【华为OD】2024年C、D卷真题集:最新的真题集题库C/C++/Java/python/JavaScript【华为OD】2024年C、D卷真题集:最新的真题集题库C/C++/Java/python/JavaScript-CSDN博客JS、python、Java、C、C++代码实现:【华为OD】D卷真题200分:会议接待JavaScript代码实现[思路+代码]-CSDN......
  • JavaScript-匿名函数
    原文链接:https://blog.csdn.net/weixin_45203607/article/details/124227504什么是匿名函数1、匿名函数,即没有名称的函数2、如果单独只写一个匿名函数,此时是不符合语法要求的会报错。需要给匿名函数包裹一个括号,使之成为表达式。3、被小括号包裹的内容会被js识别为一个函数表......
  • javaScript高级23_事件4
    一、概念某些组件被执行了某些操作后,触发某些代码的执行。事件:某些操作。如:单击,双击,键盘按下了,鼠标移动了事件源:组件。如:按钮文本输入框...监听器:代码。注册监听:将事件,事件源,监听器结合在一起。当事件源上发生了某个事件,则触发执行某个监听器代码。二、常见的事件......