4- JavaScript对象

server/2024/10/18 14:25:20/

JavaScript对象

一、数组

数组(Array)是指一组数据的集合,其中的每个数据被称作元素,数组是属于内置对象,数组和普通对象的功能类似,都可以用来存储一些值。不同的是:

  • 普通对象是使用字符串作为属性名,而数组是使用数字作为索引来操作元素。索引:从 0 开始的整数就是索引。
  • 在数组中可以存放任意类型的元素。数组是一种将一组数据存储在单个变量名下的优雅方式,数组的存储性能比普通对象要好。在实际开发中我们经常使用数组存储一些数据(尤其是列表数据),使用频率非常高。

1.创建数组

JavaScript 中创建数组有两种方式:

  • 利用 new 创建数组
  • 利用数组字面量创建数组
1.1 利用new关键字创建数组
var arr1 = new Array()
var arr2 = new Array(5)
var arr3 = new Array(1,2,3,4,5)
console.log(arr1) // [] 
console.log(arr2) // [ <5 empty items> ]
console.log(arr3) // [1,2,3,4,5] 

如果参数为空,表示创建一个空数组;如果参数是一个数值,表示数组的长度;如果有多个参数,表示数组中的元素内容。

1.2利用字面量创建数组
var arr4 = [] // create empty array
var arr5 = [{"name":"tom"},12,"hello",true] // create array with init value
  • 数组的字面量是方括号 []
  • 声明数组并赋值称为数组的初始化
  • 这种字面量方式也是我们以后最多使用的方式

2.遍历数组


http://www.ppmy.cn/server/15530.html

相关文章

节假日查询-免费API

免费节假日查询API https://timor.tech/api/holiday/year/2024返回数据&#xff1a; {“code”:0,“holiday”:{“01-01”:{“holiday”:true,“name”:“元旦”,“wage”:3,“date”:“2024-01-01”,“rest”:1},“02-04”:{“holiday”:false,“name”:“春节前补班”,“wag…

如何通过python实现一个web自动化测试框架?

要通过Python实现一个Web自动化测试框架&#xff0c;可以参考以下步骤&#xff1a; 安装Python和相关依赖项 安装Python和必要的依赖项是使用Python构建Web自动化测试框架的第一步。你需要下载并安装Python解释器、pip包管理器以及Selenium等相关依赖项。 选择适当的测试框架…

计算机视觉——基本矩阵的计算

最近在上研究生的课程《计算机视觉》&#xff0c;完成了老师布置的大作业&#xff0c;结合我看《计算机视觉中的多视图几何》的一些感悟和收获完成此篇博客。在学习的过程中我发现很多算法并没有开源&#xff0c;或者版本太落后难以执行&#xff0c;因此想通过这篇博客将一些算…

如何搭建一个vue2组件库(king-ui-pro)

文章引用图片无法查看&#xff0c;直接查看原文 感兴趣的可以关注或订阅下这个系列&#xff0c;后续会陆续将相关的组件与公共方法进行分享 目前已经完成了的组件有 多行省略pro版&#xff0c;不是简单的多行省略效果 公共方法&#xff1a; 1、图片预览&#xff0c;知乎的图…

【ARMv9 DSU-120 系列 9.1 -- ROM tables】

请阅读【Arm DynamIQ™ Shared Unit-120 专栏 】 文章目录 DSU-120 ROM tablesDebug system address map核心 <n> ROM表集群ELA核心ELA组件调试APB系统地址映射:DSU-120 ROM tables DSU-120(DynamIQ™共享单元-120)具有三种不同类型的ROM表。这些ROM表根据ARM CoreSi…

华为OD机试真题-堆内存申请-2023年OD统一考试(C卷D卷)

题目描述: 有一个总空间为100字节的堆,现要从中新申请一块内存,内存分配原则为优先紧接着前一块已使用内存分配空间足够且最接近申请大小的空闲内存。 输入描述: 输入: 第1行是1个整数,表示期望申请的内存字节数; 第2到N行是用空格分割的两个整数,表示当前已分配的内存…

easypoi 导出增加自增序列

要求&#xff1a;使用easypoi导出Excel的时候&#xff0c;要求增加”序号“列&#xff0c;从1开始增加。这列与业务数据无关&#xff0c;只是展示用&#xff0c;便于定位。如下图所示 实现方式&#xff1a;Java对象新增一列&#xff0c;注意name "序号", format &…

JAVA-服务器搭建-创建web后端项目

首先打开IDEA 点击新建项目 写好名称-模板选择 Web应用程序 -语言选择 Java 构建系统选择 Maven 然后点击下一步 选择版本-选择依赖项 Web Profile 点击创建 点击当前文件-选择编辑配置 选择左上角的加号-选择Tomcat服务器-选择本地 点击配置-选择到Tomcat目录-点击确定 起个…