首页 > 编程语言 >JavaScript对象

JavaScript对象

时间:2024-04-25 17:24:52浏览次数:23  
标签:对象 创建 JavaScript 数组 var new Array

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.遍历数组

 

标签:对象,创建,JavaScript,数组,var,new,Array
From: https://www.cnblogs.com/tianzeng-717/p/18158174

相关文章

  • JavaScript元素
    JavaScript元素一.常量常量也称之为“字面量”,是固定值,不可改变。看见什么,它就是什么。常量有下面这几种:数字常量(数值常量)字符串常量布尔常量自定义常量1.1数字常量数字常量非常简单,直接写数字就行,不需要任何其他的符号。既可以是整数,也可以是浮点数。consol......
  • JavaScript基本数据类型
    JavaScript基本数据类型上述一章我们讲到JS数据类型分为基本数据类型与引用数据类型,这张我们主要讲基本数据类型基本数据类型-String字符串字符串是我们开发中经常使用的一种数据类型,主要是双引号""或者单引号''注意事项单引号与双引号不能混用,必须配对使用同类引......
  • Javascript的数据类型和json数组
    4个数据类型:NumberStringBooleanUndefinedalert(parseInt(k));//如果不是数字会输出NaN,从第一个字符开始输出数字,直到不是数字后返回值。json数组://js中k、v型数据,使用jsonvarperson={name:"张三",//注意里面的元素用,分割。定义的是key是name的value值为张三age......
  • javaScript for-in循环
    for-infor-in循环是专门为循环对象设置的,因为对象没有长度没有顺序,所以不能使用for循环。for-in循环可以循环数组和对象,推荐循环对象的时候使用constobj={name:"LiuQing",age:18,sex:'男'}for(constkeyinobj){consol......
  • el-select @change事件获取整个对象
    <el-form-itemlabel="使用人"prop="useBy"><el-selectref="useByRef"v-model="form.useBy"filterableplaceholder="请输入员工名称"style="width:100%"no-match-text="请输入员工名称&qu......
  • Java之oop(面向对象编程)
    目录面向对象编程(OOP)一、面向过程与面向对象二、Java基本元素:类和对象三、对象的创建与使用1.对象的使用2.内存解析3.匿名对象四、类的成员1.属性1.1概念1.2分类2.方法2.1声明格式2.2方法的重载2.3可变形参的方法2.4方法参数的值传递机制2.5递归方法3.构造器4.代码块5.......
  • 对象和类
        private关键字 构造方法  this关键字局部变量:方法体中的变量成员变量:类中定义的变量(属性)输出时采用就近原则:即距离输出语句近的想让他使用属性中同名的变量加上this关键字 ......
  • 什么是模块规格对象(ModuleSpec)?
      模块规格(modulespec)对象在Python的导入机制中扮演着重要的角色,它是一个包含了导入模块所需信息的对象。模块规格对象是Python3.4及以上版本中引入的,它是`importlib`模块的一部分,用于标准化模块的导入过程。模块规格对象的主要作用有:1.**存储模块元数据**:模块规格对......
  • 模块规格(module spec)对象具体是什么
    `importlib.util.spec_from_file_location()`函数返回的`spec`是一个模块规格(modulespec)对象,它是`importlib.machinery.ModuleSpec`类的一个实例。这个对象包含了导入模块所需的全部信息,如模块的名字、加载器(loader)、定位器(locator)、原始文件路径等。模块规格对象是一个容器......
  • `loader` 对象是什么
    在Python中,`loader`是一个对象,它的职责是加载模块的代码。当你使用`import`语句导入一个模块时,Python会使用一个特定的`loader`来查找、读取和初始化模块的代码。`loader`遵循一个特定的协议,定义了如何加载模块。`SourceFileLoader`是Python标准库`importlib`模块提......