Ext.each的用法
类别:Web前端 浏览量:13728
时间:2013-10-8 Ext.each的用法
Ext.each的用法语法:
each( Array/NodeList/Mixed array, Function fn, Object scope)
Ext.each 的用法与 JQuery.each 类似,不同之处在于Ext.each的第三个参数可以指定回调函数的执行上下文。
Extjs中对Ext.each的定义的源码:
each : function(array, fn, scope){
if(Ext.isEmpty(array, true)){
return;
}
if(!Ext.isIterable(array) || Ext.isPrimitive(array)){
array = [array];
}
for(var i = 0, len = array.length; i < len; i++){
if(fn.call(scope || array[i], array[i], i, array) === false){//3等号
return i;
};
}
}
关于 Ext.each的几个实例:
var people = ['Bill', 'Saul', 'Gaius'];
//using each to detect Cylons:
var f=function (person, index)
{
var cylon = (index + 1) % 2 == 0; //every second man is a toaster
alert(person + (cylon ? ' is ' : ' is not ') + 'a fraking cylon');
}
Ext.each(people,f);
//JS数组
Ext.each([1,0,3,4,5,6,8],function(item){alert(item)});
//JS数组里JSON对象
Ext.each([{name:"cola",age:27},{name:"moka",age:28}],function(item){alert(item.name)});
您可能感兴趣
- Extjs menu菜单的简单用法
- ExtJs 中Viewport 的使用
- Extjs中FieldSet的收缩和展开
- extjs tabPanel的用法
- extjs radiogroup赋值和取值
- extjs中treepanel例子
- extjs实现树形下拉框
- Extjs中grid 的ColumnModel 属性配置
- extjs anchor 锚点布局
- extjs 日期控件
- Extjs中文乱码
- extjs table布局
- extjs Border边框布局
- extjs中treegrid
- ExtJs中怎么上传文件
- Extjs updateProgress进度条的应用
- 魅族智能手表充电座曝光 Type-C 接口,线座分离设计(魅族智能手表充电座曝光)
- 华为 Watch GT2 Pro 智能手表曝光,新增支持无线充电(华为WatchGT2)
- vivo首款智能手表来了 也有血氧饱和度监测,一次充电18天续航(vivo首款智能手表来了)
- 你知道 七夕 的真正含义吗(你知道七夕的真正含义吗)
- 七夕的寓意(七夕的寓意)
- 苏志燮赵恩静结婚,韩国四大公共财产变三人,这么快就有替补了(苏志燮赵恩静结婚)
热门推荐
- python选择排序最大最小同时排序(Python实现的插入排序,冒泡排序,快速排序,选择排序算法示例)
- yield函数详解(Yii框架的redis命令使用方法简单示例)
- javascript学习参数(详解JavaScript堆栈与拷贝)
- python列表反转的方法(Python实现的列表排序、反转操作示例)
- 阿里云ecs升级配置注意事项(阿里云ECS挂载OSS的方法)
- windows下搭建docker私有仓库(使用docker compose安装harbor私有仓库的详细教程)
- python 百度搜索结果(Python模拟百度自动输入搜索功能的实例)
- 云服务器安全保障(云服务器怎么保证信息安全?)
- apache有几个配置文件linux系统(linux下使用Apache搭建文件服务器的步骤)
- php 模拟登录验证码demo(PHP 模拟登陆功能实例详解)