首页 > 编程语言 >JavaScript学习笔记—数组length属性

JavaScript学习笔记—数组length属性

时间:2023-01-07 21:45:13浏览次数:54  
标签:10 arr console log JavaScript 笔记 length 数组

length 属性返回数组的长度(数组元素的个数)。
语法:数组.length

/*
* 连续的数组,可以获取数组长度(元素个数)
* 非连续的数组,获取数组最大索引+1
*/
var arr = [1, 4, 10];
arr.length; // arr 的长度是 3
arr[5] = 18;
console.log(arr.length); // 6
console.log(arr); // 1,4,10,,,18

/*
* 修改length
* 如果length大于原长度,则多出部分会空出来
* 如果length小于原长度,则多出的元素会被删除
*/
arr.length = 10;
console.log(arr); // 1,4,10,,,18,,,,
arr.length = 2;
console.log(arr); // 1,4

标签:10,arr,console,log,JavaScript,笔记,length,数组
From: https://www.cnblogs.com/zibocoder/p/17033605.html

相关文章

  • JavaScript学习笔记—构造函数
    执行流程:1.立刻创建一个新的对象2.将新建的对象设置为函数中的this,在构造函数中可以使用this来引用新建的对象3.逐行执行函数中的代码4.将新建的对象作为返回值返回通......
  • JavaScript学习笔记—原型对象prototype
      创建的每个函数,解析器都会向函数中添加一个属性prototype,这个属性对应着一个对象就是我们所谓的原型对象。  函数作为普通函数调用prototype没有任何作用  当函......
  • Linux笔记03: Linux常用命令_3.4文件和目录共用命令
     3.4目录和文件共用命令 3.4.1rm命令  ●命令名称:rm。  ●英文原意:removefilesordirectories。   ●所在路径:/usr/bin/rm。   ●执行权限:所......
  • JavaScript学习笔记—声明
    (1)变量声明提前使用var关键字声明的变量,会在所有代码执行前被声明(但不会赋值)console.log("a="+a);//a已声明,但是值是undefinedvara=123;如果声明变量时不使用v......
  • JavaScript学习笔记—this的使用
      解析器调用函数时每次都会向函数传递进一个隐含的参数this,this指向的是一个对象,这个对象称为函数执行的上下文对象。  根据函数的调用方式不同,this会指向不同的对象......
  • JavaScript学习笔记—对象的方法
    对象的属性值可以是任何的数据类型,也可以是个函数如果函数作为对象的属性保存,那这个函数是这个对象的方法,调用函数就是调用对象的方法varobj=newObject();//向对象......
  • 学习笔记——书城项目之“我的订单”功能
    2023-01-07一、“我的订单”功能(1)找到“我的订单”的位置①购物车页面Cart.html中的第26行②结算完成页面Checkout.html中的第45行将两个位置中超链接的“href”改变......
  • JavaScript学习笔记—函数的参数
    (1)如果实参的数量少于形参的数量,则没有对应实参的形参将是undefined//函数,a和b叫形参functionsum(a,b){console.log("a="+a);console.log("b="+b);consol......
  • JavaScript学习笔记—基本数据类型和引用数据类型
    基本数据类型:String、Number、Boolean、Null、Undefined引用数据类型:ObjectJS中的变量都是保存到栈内存中的  基本数据类型的值直接在栈内存中存储,值与值之间是独立......
  • JavaScript学习笔记—创建对象
    (1)new方式创建对象varobj=newObject();obj.name="孙悟空";obj.age=18;obj.sayName=function(){console.log("我是孙悟空");};(2)对象字面量创建对象可以......