AngularJS之forEach
2024-09-02 00:58:59
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
angular.forEach(obj, function(value,index,objs){}, context);
obj | Object Array |
被迭代的对象. |
iterator | Function |
迭代函数 |
context
(optional)
|
Object |
Object to become context (this) for the iterator function. |
返回值:
对obj的引用
var heros = [{
"hero" : "曙光女神",
"role" : "sup",
"line" : "不管刮风还是下雨,太阳照常升起"}],
context = document.getElementById('context'),
arr = [];
angular.forEach(heros,function(hero,index,objs){
//value === objs[index]
angular.forEach(hero,function(value,index){
this.push(index+"-"+value);
},arr);
});
context.innetText?context.innetText = arr.join(''):context.textContent = arr.join('');
效果:
http://runjs.cn/detail/ixfp2ics
最新文章
- aliyun阿里云Maven仓库地址——加速你的maven构建
- DrawerLayout的openDrawer()和closeDrawer()方法
- oracle 删除表、表空间、用户时,如何释放磁盘空间
- LCD1602汉字、自定义字符取模
- 用Eclipse来开发STM32
- poj 2762 Going from u to v or from v to u?(强连通分量+缩点重构图+拓扑排序)
- MSChart使用之双Y轴使用
- 读undo问题
- Java基础知识强化86:BigInteger类之BigInteger概述和构造方法
- Java8 Stream简介
- #黑客攻防实战详解#[Chapter 1]
- ThreadLocal深入剖析
- es6(三):es6中函数的扩展(参数默认值、rest参数、箭头函数)
- js 生成随机炫彩背景
- jenkins 构建nodejs-pipeline流水风格的任务
- Go Web:数据存储(3)——gob对象序列化
- TCO 2015 1A Hard.Revmatching(Hall定理)
- 洛谷.2051.[AHOI2009]中国象棋(DP)
- Fiddler设置抓取FireFox火狐的包
- Python开发【模块】:CSV文件 数据可视化