avascript中的类似foreach枚举

转载 2012年03月23日 13:46:59

javascript:for (var key in myobj)

flex:for each(var user:User in userList)

java:for (User user:userList)

php:foreach ($objArray as $obj)   foreach($objArray as $key => $value)

 


在javascript中也有類似foreach的用法


//首先先取值,以下兩種都可以使用
var myobj = new Object();
myobj.color = 'red';
myobj.name = 'hsin';
myobj.nation = 'taiwan';
var myarr = new Array('blue','joe','taiwan');
//使用for(var key in arr)的方式
var content='';
for(var key in myobj){
    content += key+' : '+myobj[key]+'<br />';
}
for(var key in myarr){
    content += key+' : '+myarr[key]+'<br />';
}
//將結果填入id='content_box'的標籤內容中
document.getElementById('content_box').innerHTML = content;

以下是輸出的結果

color : red
name : hsin
nation : taiwan
0 : blue
1 : joe
2 : taiwan


foreach使用方法 和 枚举使用方法

foreach使用方法 和 枚举使用方法 foreach: 这种循环方法的基本语法如下: for(type variable : 数组或者集合){ ..... .........
  • u012827205
  • u012827205
  • 2014年03月26日 18:50
  • 2130

SSIS【Foreach 循环容器_Foreach Item 枚举器】(循环读取数据库)

SQL Server 2008 R2 SSIS_Foreach 循环容器_Foreach Item 枚举器(循环读取数据库) 1. 首先在两个数据库中创建两个相同的表。下面将演示 将这两个表的数...
  • kk185800961
  • kk185800961
  • 2013年10月04日 15:46
  • 4268

从Java到C++——枚举类型的使用

引言 今天做项目想用一个枚举类型,本来想这样写的: enum Move {left, right, up, down}; Move move = Move.left; if(move == Move...
  • luoweifu
  • luoweifu
  • 2014年03月21日 20:51
  • 5020

C# Foreach循环本质与枚举器

foreach只是语法糖,封装了循环遍历简化代码,实际是使用一个枚举器类实现的。所以如果我们想自定义的集合类能够使用foreach遍历则:类实现接口IEnumerable,自定义一个枚举器类实现接口I...
  • Humourer
  • Humourer
  • 2017年08月04日 17:41
  • 199

C#中的foreach语句与枚举器接口(IEnumerator)及其泛型 相关问题

这个问题从《C#高级编程》数组一节中的foreach语句(6.7.2)发现的。 因为示例代码与之前的章节连贯,所以我修改了一下,把自定义类型改为了int int[] bs = { 2, 3, 5,...
  • u012515231
  • u012515231
  • 2016年01月30日 18:19
  • 192

c#实现Foreach枚举_IEnumerable和IEnumerator

IEnumerable public class Indexer //: IEnumerable { static public int size = 10; ...
  • sgs595595
  • sgs595595
  • 2016年07月11日 16:11
  • 494

达内课程-foreach循环/可变长参数/枚举/泛型

达内课程-foreach循环/可变长参数/枚举/泛型
  • u010356768
  • u010356768
  • 2017年11月27日 15:22
  • 92

C#3.0学习笔记(11)枚举数和foreach语句实现原理

1, 可枚举类型和枚举数?        可枚举类型:实现了GetEnumerator方法的类型,并且它返回用于项的枚举数。        枚举数:枚举数是可以依次返回集合中项的类对象。一般是可枚...
  • csndcsndwei
  • csndcsndwei
  • 2012年04月19日 22:37
  • 163

POJ 3080 Blue Jeans(暴力枚举+KMP 类似POJ 3450)

Blue Jeans Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 9909   Acc...
  • opm777
  • opm777
  • 2013年08月06日 09:11
  • 1249

在类中创建本类对象(与枚举类似)

/** * 类中实例化本类必须要用static关键词修饰,否则会陷入无限迭代 * 这个例子也解释了枚举类的构造器中为什么不能引用static变量 * */ class A { /** ...
  • u014762221
  • u014762221
  • 2016年04月15日 10:26
  • 1091
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:avascript中的类似foreach枚举
举报原因:
原因补充:

(最多只允许输入30个字)