javascript foreach

示例

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title>JavaScript forEach</title>
	<link rel="stylesheet" href="">
</head>
<body>
	<script type="text/javascript">
		var a = [‘a‘,‘b‘,‘c‘];
		var s = new Set([‘a‘,‘b‘,‘c‘]);
		var m = new Map([[1,‘x‘],[2,‘y‘],[3,‘z‘]]);

		a.forEach(function(element,index,array){
			console.log(element + " " + index  + " " + array);
		});

		s.forEach(function(element,sameElement,set){
			console.log(element + " " + sameElement + " " + set);
		});

		m.forEach(function(value,key,map){
			console.log(value + " " + key + " " + map);
		});
	</script>
</body>
</html>
时间: 2024-10-15 18:53:42

javascript foreach的相关文章

JavaScript forEach() 方法

JavaScript forEach() 方法  JavaScript Array 对象 实例 列出数组的每个元素: <button onclick="numbers.forEach(myFunction)">点我</button> <p id="demo"></p> <script> demoP = document.getElementById("demo"); var number

JavaScript forEach方法

最近看了一些html5和js方面的书,受益匪浅,因为看的东西比较多,却都没有怎么静心来做整理,慢慢来吧,可能最近自己有点儿小紧张.今天跟大家分享下JavaScript的forEach方法(其实是从<HTML5程序设计>这本书里看到的一种方法). 首先说下JavaScript的forEach的标准格式. 为数组中的每个元素执行指定操作. array1.forEach(callbackfn[, thisArg]) 参数 定义 array1 必需. 一个数组对象. callbackfn 必需. 一个

JavaScript forEach 跳出当前循环

Js 中 forEach 不能使用 continue, break 跳出循环 可以使用 if 语句控制,或者 return . (return true/false) // return --> 类似 for 循环的 continue //全选 $scope.selectAll = function(){ var all = $scope.all; angular.forEach($scope.items, function (item, index) { if(item.hasInventor

mongodb javascript foreach使用方法

if dbman=nil then dbman:=tdbmanage.create; code:=tbsoncodewscope.Create('function(){var str="1111";db.testc.find().forEach(function(x){str=str+ x.name});return str}',bson([])); buf:=tbsonbuffer.Create; buf.append('eval',code); function(){  var s

javascript中 for in 、for 、forEach 、for of 、Object.keys().

一 .for ..in 循环 使用for..in循环时,返回的是所有能够通过对象访问的.可枚举的属性,既包括存在于实例中的属性,也包括存在于原型中的实例.这里需要注意的是使用for-in返回的属性因各个浏览器厂商遵循的标准不一致导致对象属性遍历的顺序有可能不是当初构建时的顺序.(实例+原型中的可枚举属性) 1.遍历数组 虽然for..in主要用于遍历对象的属性,但同样也可以用来遍历数组元素. 2:for..in和for遍历数组时下标类型不一样 var colors = ['red', 'gree

高级Javascript代码

Javascript是一门很吊的语言,我可能学了假的JavaScript,哈哈,大家还有什么推荐的,补充送那啥邀请码. 本文秉承着:你看不懂是你SB,我写的代码就要牛逼. 1.单行写一个评级组件 "★★★★★☆☆☆☆☆".slice(5 - rate, 10 - rate);定义一个变量rate是1到5的值,然后执行上面代码,看图 才发现插件什么的都弱爆了 来源:来自知乎用户蜗牛老湿的回答 2.如何装逼用代码骂别人SB (!(~+[])+{})[--[~+""][+

【转】这些JavaScript编程黑科技,装逼指南,高逼格代码,让你惊叹不已

[转]这些JavaScript编程黑科技,装逼指南,高逼格代码,让你惊叹不已 Javascript是一门很吊的语言,我可能学了假的JavaScript,哈哈,大家还有什么推荐的 本文秉承着:你看不懂是你SB,我写的代码就要牛逼. 1.单行写一个评级组件 "★★★★★☆☆☆☆☆".slice(5 - rate, 10 - rate);定义一个变量rate是1到5的值,然后执行上面代码,看图 才发现插件什么的都弱爆了 2.如何装逼用代码骂别人SB (!(~+[])+{})[--[~+&qu

使用原生JavaScript

如果你只需要针对现代浏览器,很多功能使用原生的 JavaScript 就可以实现. DOM Selectors //jQuery var ele = $("#id .class"); //native javascript var ele = document.querySelectorAll("#id .class"); //or native javascript var ele1 = document.getElementById("id"

JS 循环遍历 总结

一.循环遍历语句 for...in... (ES5) 语法:javascript for(keys in obj){} 适用:遍历对象 说明: 1.keys表示obj对象的每一个键值对的键(键名),所有循环中,需要使用obj[keys]来取到每一个值. 2.for-in 循环,遍历时不仅能读取对象自身上面的成员属性,也能延续原型链遍历出对象的原型属性 3.使用hasOwnProperty判断一个属性是不是对象自身上的属性.obj.hasOwnProperty(keys)==true 表示这个属性