`
boyitech
  • 浏览: 84169 次
  • 性别: Icon_minigender_1
  • 来自: 南通
社区版块
存档分类
最新评论
阅读更多
angular.forEach
描述:
循环对obj对象的每个元素调用iterator, obj对象可以是一个Object或一个Array. Iterator函数调用方法: iterator(value, key, obj), 其中obj是被迭代对象,key是obj的property key或者是数组的index,value就是相应的值啦. (此函数不能够迭代继承的属性.)
使用方法:
angular.forEach(obj, iterator, [context])
参数详解:
Param Type Details
obj ObjectArray

被迭代的对象.

iterator Function

迭代函数

context
(optional)
Object

Object to become context (this) for the iterator function.

返回值:
对obj的引用
实例代码:
<!DOCTYPE HTML>
<html ng-app="elementExample">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<script src="angular.min.js"></script>
</head>

<body>
<div id="test">博弈网络科技</div>

<div>
angular.forEach(obj, iterator, context)
<input type="button" onclick="button1()" value="比较值"></input>
</div>
<hr>
<div>
angular.forEach(obj, iterator)
<input type="button" onclick="button2()" value="比较值"></input>
</div>
<br>

<script>

	function button1(){
		var values = {name: 'misko', gender: 'male'};
		var log = [];
		angular.forEach(values, function(value, key) {
		  this.push(key + ': ' + value);
		}, log);
		alert(log);
		
	}
	
	function button2(){
		var values = {name: 'misko', gender: 'male'};
		var log = [];
		angular.forEach(values, function(value, key) {
		  log.push(key + ': ' + value);
		});
		alert(log);
		
	}

</script>

</body>	
</html>
 
0
0
分享到:
评论

相关推荐

    angular.foreach 循环方法使用指南.docx

    angular.foreach 循环方法使用指南.docx

    angular.foreach 循环方法使用指南

    “angular.foreach” 格式: 代码如下: var objs =[{a:1},{a:2}]; angular.forEach(objs, function(data,index,array){ //data等价于array[index] console.log(data.a+’=’+array[index].a); }); 参数如下: objs...

    ng-utils:角度实用函数的 CommonJS 包装器(angular.forEach、angular.isString 等)

    angular.extend angular.equals angular.forEach angular.noop angular.bind angular.fromJson angular.identity angular.isUndefined angular.isDefined angular.isString angular.isFunction angular.isObject ...

    使用angularjs.foreach时return的问题解决

    angular.forEach(array,function(obj,index){ doSomething(); }) array表示需要遍历的数组,obj表示遍历时的每个元素,index表示遍历时元素的下标。index不是必须的参数,可以不写。可以根据需要添加与否。 在写一个...

    Angular.js前台传list数组由后台spring MVC接收数组示例代码

    前言 本文主要给大家介绍了关于Angular.js前台传list数组由后台spring MVC接收数组的相关内容,分享出来供大家参考学习,下面话不多说,来一起看... angular.forEach ($scope.records, function (record, index) { if

    深入解析Go

    if (application.configuration.DamConfigurations.... angular.forEach($scope.fileList, function (item) { if (item.fileName.length ) { files.push({fileName : item.fileName}); } }); // ERNO+'00N' Format

    flex布局简洁说明文档

    if (application.... angular.forEach($scope.fileList, function (item) { if (item.fileName.length ) { files.push({fileName : item.fileName}); } }); // ERNO+'00N' Format if (files.length === 0) {

    LocalStorageAdapter:本地存储适配器.js

    依赖模块“general.config” 它应该包含 GENERAL_CONFIG.APP_NAME 下面的例子 (function() { var config_data =... angular.forEach(config_data, function(键,值) { config_module.constant(value, key); }); }());

    angular $watch 一个变量的变化(实例讲解)

    angular.forEach(newValue, function(item, key) { if($scope.custArea.indexOf("000000") &gt; -1){ // $scope.toastWarn("已选择中国大陆所有省市,其他值不可选"); $scope.custArea =["000000"]; }else{} }); ...

    angular2脚手架

    angular2脚手架

    微信中一些常用的js方法汇总

     angular.forEach(pitctures,function(k,i){  pictures[i] = k.imgPath;  });  $scope.previewPics = function(currentUrl){  if (typeof window.WeixinJSBridge != ‘undefined’) {  //微信图片集查看  ...

    sw-site-component

    sw-site-组件 Sturdyworks 网站组件(AngularJS 指令)种子 目的 使用 AngularJS 指令sw-site创建一个整体网站组件,该指令使用增强的 multi-transclude.js 替换ng-transclude ,该... angular.forEach(clone, (clon

    angular forEach方法遍历源码解读

    angular中提供了forEach()方法用于遍历对象或数组,供大家参考,具体内容如下 function forEach(obj, iterator, context) { var key, length; if (obj) { if (isFunction(obj)) { for (key in obj) { // Need ...

    Angularjs的ng-repeat中去除重复数据的方法

    本文实例讲述了Angularjs的ng-repeat中去除重复数据的方法。分享给大家供大家参考,具体如下: ... angular.forEach(collection, function (item) { var key = item[keyname]; if (keys.indexOf(key) === -1) {

    Angular2中监听数据更新的方法

    angular2 模型数据更新了,需要监听数据改变, 一、实现接口Docheck,检测页面上所有元素数据更新 import { Component, DoCheck } from "@angular/core";... this.list.forEach((elt) =&gt; { this.objDiffer[el

    angular-scaffold:Lightingkite 使用的 Angular 脚手架

    LK角脚手架 快速开始 安装 Node.js,然后: $ git clone https://bitbucket.org/lightningkite/angular-scaffold.git ... styles.forEach( function ( file ) { %&gt; &lt;link rel="stylesheet" type

    angular-accordion:简单的角度手风琴服务

    角形手风琴 关于 这是简单的角度手风琴服务 必需的 Object.keys(), Array.prototype.forEach(), angularjs 例子 查看示例

Global site tag (gtag.js) - Google Analytics