`
ybhuxiao
  • 浏览: 192471 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JavaScript中 使用for...in遍历数组和对象

阅读更多
★、遍历数组:

和java的for(Map map : list){}是有点不同的,java的临时变量得到的是值,而这里得到的是下标(java的foreach是得不到下标的)。这里得到下标而不是直接得到值,是有原因的,下面再说

// array
var mycars = new Array();
mycars[0] = "Saab";
mycars[1] = "Volvo";
mycars[2] = "BMW";

for (var x in mycars){
	document.write(mycars[x] + "<br />");
}
document.write("<br />");



★、遍历对象

上面说的不同,我想原因就在于此吧,为了方便的遍历object,即可以得到key,又可以得到value,很方便

// object
var y;
var account = {"name":"huxiao", "password":"mypassword", "nc":"huxiao_nc"};

for (y in account){
	document.write(account[y] + "<br />");
}
0
0
分享到:
评论

相关推荐

    Javascript技巧之不要用for in语句对数组进行遍历

    这增加了使用for...in遍历数组的复杂性和风险。因为如果在一个项目中同时引入了prototype.js和jQuery(例如jqModal),就很容易引起冲突,导致意外的行为,比如无法关闭弹窗等。 为了避免这些潜在的bug和性能问题,...

    JavaScript中利用for循环遍历数组

    然而,根据描述和提供的代码示例,这里强烈推荐使用`for`循环来遍历数组,而不是`for...in`循环。 首先,让我们来看看`for`循环遍历数组的基本语法: ```javascript var arr = [3, 5, 2, 6]; for (var i = 0; i ...

    JS for...in 遍历语句

    总之,`for...in`是JavaScript中遍历对象属性的重要工具,但在实际应用中应谨慎使用,尤其是在需要精确控制遍历顺序或避免处理继承属性的情况下。理解其工作原理和潜在问题,可以帮助开发者更有效地利用这一语法特性...

    JavaScript For...In 使用方法

    在 JavaScript 中,For...In 声明可以用来遍历数组、对象、字符串、数字等多种类型的数据结构。例如,可以使用 For...In 声明来遍历数组,例如: ```javascript var mycars = new Array(); mycars[0] = "Saab"; ...

    JS遍历数组和对象的区别及递归遍历对象、数组、属性的方法详解

    在JavaScript中,遍历数组和对象是两种不同的操作,因为它们的数据结构和访问方式有所区别。数组是一种有序的元素集合,通常用于存储一系列数值或对象,而对象则是一种键值对的集合,常用于表示复杂的数据结构。 1....

    新JavaScript移动开发项目教程-教案-(13)[6页].docx

    通过本教程,学生将学习如何使用JavaScript实现随机抽取功能,掌握DOM元素的动态创建、添加和删除,理解表单根底验证和for...in循环遍历数组对象的应用。 主要知识点: 1. 使用JavaScript实现随机抽取功能,掌握...

    JS实现递归遍历数组,前端必会

    本篇文章将深入探讨如何使用 JavaScript 实现递归遍历数组,这是一项前端开发者必须掌握的基础技能。 首先,我们要了解什么是递归。递归是一种编程技术,它通过函数或方法调用自身来解决问题。在遍历数组时,递归...

    【JavaScript源代码】JS中for,for...in,for...of和forEach的区别和用法实例.docx

    - **for...of**:专为可迭代对象设计,提供了一种更安全、更简洁的方式来遍历数组和其他可迭代对象。 通过上述分析可以看出,每种循环结构都有其适用场景,选择合适的循环结构可以使代码更加简洁、易读。

    JS数组的遍历方式for循环与for...in

    需要注意的是,使用for...in循环遍历数组时,它会遍历数组的所有可枚举属性,包括原型链中的属性,所以这种方法并不适合需要严格控制遍历范围的场景。下面是一个使用for...in循环遍历数组的示例代码: ```...

    JavaScript遍历数组和对象的元素简单操作示例

    JavaScript遍历数组和对象的元素简单操作示例中的知识点涵盖了如何利用JavaScript语言对数组和对象进行遍历操作。在JavaScript中,数组是基于零的、有序的集合,而对象则是键值对的集合。掌握数组和对象的遍历方法是...

    讲解JavaScript中for...in语句的使用方法

    JavaScript中的for...in语句是一种专门用来遍历对象属性的循环结构。在JavaScript编程中,对象可以看作是一个属性集合,通常包括方法和数据。而for...in循环提供了一种方便的方式来访问这些属性。 在介绍for...in...

    javascript数组遍历for与for in区别详解

    在JavaScript中,数组遍历是常见的操作,有多种方法可以实现,其中最常用的两种是`for`循环和`for...in`循环。然而,这两者之间存在显著的区别,理解这些差异对于编写健壮的JavaScript代码至关重要。 首先,我们来...

    js获取对象,数组所有属性键值(key)和对应值(value)的方法示例

    在JavaScript中,我们可以使用`for...in`循环遍历对象的所有可枚举属性,从而获取键值和对应的值。以下是一个简单的函数`getObjectKeys`,用于获取对象的所有键: ```javascript function getObjectKeys(object) {...

    JS for...in 遍历语句用法实例分析

    JavaScript中的`for...in`遍历语句是一个强大的工具,用于迭代对象的可枚举属性。这个语句并不适用于数组的直接索引遍历,但它在处理对象时尤其有用,尤其是那些具有动态属性或需要遍历所有键的情况。下面我们将深入...

    JQuery遍历json数组的3种方法

    基本的for循环通过指定循环的起始条件、结束条件和迭代步长来遍历数组或对象。针对数组的遍历,示例如下: ```javascript var json = [{"dd":"SB","AA":"东东","re1":123}, {"cccc":"dd","lk":"1qw"}]; // 基本的...

    JavaScript数组.pdf

    可以使用循环语句如for、for...in或forEach方法来遍历数组中的元素。 ```javascript for (var i = 0; i &lt; colors.length; i++) { console.log(colors[i]); } colors.forEach(function(color) { console.log(color...

    JavaScript数组详解

    例如,通过document.write()方法打印数组元素到网页上,通过for循环计算数字数组中所有元素的和,以及使用for...in循环遍历数组。 8. 注意事项: 在操作数组时,要注意下标越界的问题,访问不存在的下标会返回...

    Javascript中For In语句用法实例

    这是因为,JavaScript 的数组是以字符串为键的关联数组,而对象属性名(索引)本身在 JavaScript 中也是字符串类型,因此当使用“for...in”来遍历数组时,遍历出来的将不仅仅只是数值类型的索引,还可能包括一些非...

    JS中数组与对象的遍历方法实例小结

    JS中数组与对象的遍历方法是JavaScript编程中的基础操作,涉及到数组和对象这两种数据结构中元素的访问与处理。数组是一种线性数据结构,它能够存储任何类型的数据,对象则是属性的集合,用来存储键值对。对于数组和...

    js遍历详解(forEach, map, for, for...in, for...of)

    JavaScript中的遍历是编程中非常重要的操作之一,用于对数组或对象的元素进行访问和处理。在JavaScript中,有多种遍历的方法,每一种都有其特定的用途和特点。本文将详细介绍.forEach、.map、for循环、for...in和for...

Global site tag (gtag.js) - Google Analytics