`

具有length属性的对象

 
阅读更多
1.window 设置或返回窗口中的框架frames数量。
主要浏览器都支持 length 属性,与 window.frame.length属性的值相同。
<script type="text/javascript">
    alert(window.length);//"3"
    alert(window.frame.length);//"3"
</script>
<body>
   <iframe src="http://microsoft.com"></iframe>
   <iframe src="http://www.w3school.com.cn/index.html"></iframe>
   <iframe src="http://www.baidu.com"></iframe>
</body>

2.function 函数期望的参数个数。为查看默认情况下预期的参数个数提供了一种简便方式。
function testplus(i) {
  alert(i*i);
}
function sayHello() {
  alert("Hello!");
}
alert(testplus.length);	//定义一个参数,输出 "1"
alert(sayHello.length);	//没有定义参数,输出 "0"

3.array 设置或返回数组中元素的数目。
<script type="text/javascript">
function getElements()
  {
  var x=document.getElementsByTagName("input");//返回带有指定标签名的对象的集合
  alert(x.length);//"1"
  }
</script>
<input type="button" onclick="getElements()" />

4.string 计算字符串的长度
var txt="Hello World!";
alert(txt.length);//"12"
分享到:
评论

相关推荐

    js中将具有数字属性名的对象转换为数组.docx

    // 添加length属性 obj.length = 2; console.log(Array.prototype.slice.call(obj)); // 输出: [1, 2] ``` 如上所述,`slice`方法首先会获取对象的`length`属性来确定需要切片的范围。如果没有`length`属性,`slice...

    js对象属性大全下载

    Select对象表示HTML中的下拉列表,具有以下属性和方法: - `name`:获取下拉列表的名称。 - `length`:获取下拉列表中选项的数量。 - `selectedIndex`:获取当前选中项的索引。 - `options`:表示下拉列表中所有...

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

    // 没有length属性 Array.prototype.push.apply(obj, ary); for (var i in obj) { alert(i + ': ' + obj[i]); } ``` 在IE8/9、Firefox、Safari和Chrome中,这段代码能够成功运行,因为这些浏览器允许没有`length`...

    java List中对象多属性排序及各属性排序设置

    本文将深入探讨如何在Java的List中对包含多个属性的对象进行排序,并且支持动态设置每个属性的排序方式。这个功能的实现是通过泛型和自定义比较器(Comparator)来完成的,对于复杂的数据排序需求具有很高的灵活性。...

    js解析XML常用对象、属性、方法

    ### JavaScript 解析 XML 常用对象、属性与方法详解 在 Web 开发中,XML(可扩展标记语言)作为一种常见的数据交换格式被广泛应用。JavaScript 作为前端开发的主要语言之一,能够有效地处理 XML 数据,这对于实现...

    根据标签名字和标签的class属性得到对象

    ### 根据标签名字和标签的class属性得到对象 在Web开发中,经常需要通过JavaScript来操作DOM(Document Object Model)元素。一个常见的需求就是根据指定的标签名和类名来获取页面中的DOM元素。本篇文章将详细介绍...

    javascript中length属性的探索

    类数组对象是指具有索引属性和`length`属性的对象,但它们并不具备数组的所有方法。在本文中,我们将深入探讨`length`属性在类数组对象中的行为。 首先,让我们回顾一下例子1。在这个例子中,我们创建了一个名为`...

    js中将具有数字属性名的对象转换为数组

    // 显式设置length属性 console.log(Array.prototype.slice.call(obj)); // 输出: [1, 2] ``` 这表明,如果对象具有数字索引并且拥有一个 `length` 属性,那么使用 `Array.prototype.slice.call` 可以将其转换...

    JavaScript[对象.属性]集锦

    它们具有`name`、`value`、`defaultValue`等属性,以及`focus()`、`blur()`、`select()`等方法来处理用户的交互。例如,`focus()`用于获取输入焦点,`blur()`则移除焦点,`select()`选择对象的输入区域。这些对象...

    复杂型数据类型 指向的是对象Object

    数组可以存储各种类型的数据,并且可以通过length属性来获取数组的长度。如果设置length属性的值比实际元素数量少,数组中多余的元素会被删除;如果设置的length值比实际元素数量多,那么多出的位置会被填充为...

    对象数组的使用方法

    在面向对象编程中,我们常常需要处理一系列具有相同属性和行为的对象集合。通过使用对象数组,可以方便地管理和操作这些对象。 #### 二、对象数组的基本概念 1. **定义**:对象数组是一种数组类型,其元素是类的...

    Java中的length字段和length()方法.doc

    在Java中,数组被设计为一个对象,这意味着它可以具有方法和属性。数组的`length`字段就是其中一个关键特性。 ##### 2.1 `length`字段的定义 `length`字段表示数组中元素的数量,它是一个整数类型的属性,且在数组...

    JavaScript入门教程(3) js面向对象

    而String对象则提供了各种处理字符串的方法,比如length属性可以获取字符串长度,charAt()方法可以获取字符串中指定位置的字符,indexOf()和lastIndexOf()方法可以用于搜索字符串中特定字符或子字符串的位置。...

    JAVA实验报告二Java面向对象程序设计.docx

    课程具有三个属性:课程名(CourseName)、编号(CourseNo)和先修课号(PreNo)。类中的私有变量(private)确保了数据的封装,防止外部直接访问。设置和获取这些属性的方法(setter和getter)提供了对这些数据的...

    java中用数组为一个类定义多个对象

    总结来说,在Java中,使用数组为一个类定义多个对象是常见的做法,它使得我们可以方便地管理和操作一组具有相同类型但不同实例的数据。通过声明和初始化数组,然后在循环中实例化每个数组元素,我们可以高效地创建和...

    javascript面象对象编程

    6. **length属性**:函数的`length`属性表示定义时指定的参数个数,不考虑实际调用时传递的参数数量。 三、对象的继承 JavaScript通过原型链实现继承。每个对象都有一个`__proto__`属性,指向创建它的构造函数的`...

    js中对象和面向对象与Json介绍

    例如,字符串对象的`length`属性可以用来获取字符串的长度,而`toUpperCase`方法则可以将字符串内容转为大写形式。 创建JavaScript对象有两种主要的方法:通过对象字面量和通过构造函数。 对象字面量是定义和初始...

    ES6基础之数组和对象的拓展实例详解

    - **将类数组对象转换为数组**:利用拓展运算符,可以将拥有length属性的对象转换为真正的数组。 #### 2. Array.from() `Array.from()` 方法用于将类数组对象或者可遍历对象转换为真正的数组。它还可以接受一个函数...

    第4章 类和对象 java编程

    类是对象的模板或蓝图,它定义了一组具有相同属性(数据成员)和行为(方法)的对象。在Java中,类的定义包括访问修饰符、类名、属性和方法。例如,`Rectangle`类定义了一个矩形对象,具有长度和宽度属性,并提供了...

    vue 对象数组中,根据相同属性的数据合并,重组新的数组对象

    在Vue.js开发中,处理对象数组并根据特定属性进行数据合并和重组是常见的需求。本问题探讨了如何根据`TYPE`和`REMARK`两个属性的值来决定是否合并对象,并生成新的数组对象。首先,我们需要理解源数据的结构,然后...

Global site tag (gtag.js) - Google Analytics