length 属性 (Array)

 

返回一个整数值,这个整数比数组中所定义的最高位元素的下标大 1。

numVar = arrayObj.length

参数

numVar

必选项。任意数值。

arrayObj

必选项。 任意 Array 对象。

说明

因为一个数组中的元素并不一定是连续的,所以 length 属性也并不一定就等于数组中的元素个数。例如,在下面的数组定义中,my_array.length 中就包含 7,而不是 2:

var my_array = new Array( );my_array[0] = "Test";my_array[6] = "Another Test";

如果 length 属性被赋予了一个比原先值小的数值,那么数组就被截断,所有数组下标等于或者大于 length 属性的新值的元素都会被丢失。

如果 length 属性被赋予了一个比原先值大的数值,那么数组就被扩展,且所有新建元素都被赋值为 undefined

下面这个例子说明了 length 属性的用法:

function LengthDemo(){   var a;   a = new Array(0,1,2,3,4);   return(a.length);}

要求

版本 2

请参阅

length 属性 (Function) | length 属性 (String)

应用于: Array 对象

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索数组
, array
, 属性
, 元素
, length
, 数值
length属性
php array length、js array length、array.length、python array length、java array length,以便于您获取更多的相关知识。

时间: 2024-09-11 21:00:53

length 属性 (Array)的相关文章

length 属性 (Function)

  返回函数定义的参数数目. functionName.length 所必须的functionName 参数是被讨论的函数的名称. 说明 函数的 length 属性是在创建函数实例时由 Scripting 引擎初始化的,值是函数定义中参数的数目. 如果调用函数时参数的数目和它的 length 属性值不同,那么这时发生的情况将依赖于函数本身. 下面的例子说明了 length 属性的用法: function ArgTest(a, b){   var i, s = "The ArgTest funct

对象无length属性时IE6/IE7中无法将其转换成伪数组(ArrayLike)_javascript技巧

有时需要将数组转成伪数组(ArrayLike),如下 复制代码 代码如下: var ary = ['one','two','three']; var obj = {}; // 没有length属性 Array.prototype.push.apply(obj, ary); for(var i in obj){ alert(i + ': ' + obj[i]); } IE8/9/Firefox/Safari/Chrome 依次弹出了obj的key及其value.即能转换成ArrayLike. 但I

length 属性 (String)

  返回 String 对象的长度. strVariable.length"String Literal".length 说明 length 属性包含一个整数,用来指出 String 对象中的字符数.String 对象中的最后一个字符的索引为 length - 1. 要求 版本 1 请参阅 length 属性(Array) | length 属性(Function) | String 对象的方法 | String 对象的属性 应用于: String 对象

javascript中length属性的探索_javascript技巧

例子1: 复制代码 代码如下: var obj={0:'a',1:'b'} alert(obj.length); //undefined var arr=['a','b'] alert(arr.length); // 2 从上面的例子看,类数组对象中的length属性并不和它储存的数据数量直接挂钩,无论是索引属性(0,1)还是length属性都作为对象的普通属性存在,它们之间并没有任何关系,js引擎并不会根据储存数据的数量来自动计算类数组对象的长度. 但是类数组对象的length所确实和存储的数

JavaScript Length 属性的总结_javascript技巧

关于javascript length属性的总结请看以下内容详解. 一.StringObject中的length     length属性是返回字符串的字符数目.     例如: // 普通字符串 var str = "abcdef"; console.log(str.length); // 6 // 数组 var str1 = new Array(1,2,3,4); console.log(str1.length); // 4 // 数组与字符串 var str2 = str1 +

JavaScript中length属性的使用方法

  这篇文章主要介绍了JavaScript中length属性的使用方法,是JS入门学习中的基础知识,需要的朋友可以参考下 此属性返回字符串中的字符数. 语法 ? 1 string.length 下面是参数的详细信息: A string 返回值: 返回字符串中的字符数. 例子: ? 1 2 3 4 5 6 7 8 9 10 11 <html> <head> <title>JavaScript String length Property</title> <

js利用数组length属性清空和截短数组的小例子

 这篇文章主要介绍了js利用数组length属性清空和截短数组的小例子,有需要的朋友可以参考一下 1.使用length清空数组:    代码如下: <script>     var arr1 = ['aaa','bbbb','http://www.jb51.net'];     alert(arr1);     arr1.length = 0;     alert(arr1); //数组为空 </script>     2.使用length截短数组:    代码如下: <sc

jQuery对象的length属性用法实例_jquery

本文实例讲述了jQuery对象的length属性用法.分享给大家供大家参考.具体分析如下: 此属性返回匹配的jQuery对象集合中对象的数目. length属性与size()方法返回相同的值. 语法结构: 复制代码 代码如下: $("selector").length 实例代码: 复制代码 代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <m

js小记 function 的 length 属性

原文:js小记 function 的 length 属性 [1,2,3].length  可以得到 3, "123".length  也可以得到 3,这个略懂js的都知道. 但是  eval.length,RegExp.length,"".toString.length,1..toString.length  会得到什么呢? 分别得到 1,2,0,1,这些数字代表什么呢? 这个是群里很多新人朋友一直问的一个问题,其实函数的 length 得到的是形参个数.可以参见这