`

[ExtJS3.2源码每天一小时]ExtJS对Array类型的扩展

 
阅读更多
ExtJS对Array类型的扩展主要包括两个方法:indexOf、remove 

Java代码  
//o-在数组中要查找的对象  from-查找的起始索引  
indexOf : function(o, from){  
        //获得数组的长度  
        var len = this.length;  
        //如果from为空,那么从0开始查找  
        from = from || 0;  
        //如果from值小于0,那么加len,例如 -1+6,从第5个元素开始找,即负值指定的是从末尾往前数第多少个元素开始。如果负值的绝对值超出了数组大小,它并没有做校验。  
        from += (from < 0) ? len : 0;  
        //循环查找所需的元素  
        for (; from < len; ++from){  
            if(this[from] === o){  
                return from;  
            }  
        }  
        //查找不到返回-1  
        return -1;  
}  



Java代码  
//o-要移除的对象  
remove : function(o){  
    //先找到索引  
    var index = this.indexOf(o);  
    //如果对象存在于数组中  
    if(index != -1){  
        //删除 index删除位置 1-删除1项  
        this.splice(index, 1);  
    }  
    return this;  
} 

 

分享到:
评论

相关推荐

    ExtJS3.2正式版

    ExtJS3.2正式版 货真价实 ExtJS3.2正式版

    extjs3.2资源压缩包

    ExtJS 3.2 是一个历史悠久的JavaScript框架,主要用于构建富客户端Web应用程序。这个资源压缩包包含了一系列用于创建交互式、动态用户界面的组件和工具。让我们深入了解一下ExtJS 3.2的主要特点和功能。 1. **组件...

    ExtJs3.2官方原版

    这个“ExtJs3.2官方原版”是该库的一个早期版本,提供了一整套用于创建动态、交互式用户界面的工具和组件。在ExtJs3.2中,开发者可以利用其丰富的组件库、数据绑定机制以及强大的布局管理来构建复杂且高性能的Web...

    安装Extjs的插件spket,extjs3.2版.doc

    首先,确保你已下载了ExtJS 3.2和Spket的源码。ExtJS 3.2通常包含一个名为`ext.jsb`的文件,这个文件是Spket识别ExtJS库的关键。接下来,按照以下步骤安装Spket插件: 1. **以Eclipse插件形式安装**: - 打开...

    ExtJs3.2+中文API

    ExtJs3.2+中文API 便于开发查找API 很方便

    extjs3.2api中文

    "extjs3.2api中文"标题表明这是一个中文版的ExtJS 3.2 API文档,对于中文开发者来说,能够更方便地理解和使用这个框架。 "BLANK_IMAGE_URL"是ExtJS中的一个常量,它通常被用作一个占位符图像的URL。这个1×1像素的...

    ExtJS3.2列布局

    "ExtJS3.2列布局"是这个框架中的一个重要概念,尤其在处理form表单时非常实用。 列布局(Column Layout)是ExtJS的一种布局策略,它允许你在同一行内创建多个并排显示的区域,每个区域可以包含不同的组件,如文本框...

    Extjs3.2中文帮助手册

    这个"Extjs3.2中文帮助手册"是开发人员在使用ExtJS 3.2时的重要参考资料,它包含了详细的API文档、示例代码和使用指南,使得开发者能够更方便地理解和应用这个框架。 手册中的知识点主要包括以下几个方面: 1. **...

    ExtJS 3.2 聊天室程序(类Q_Q群)

    ExtJS 3.2 聊天室程序(类Q_Q群)

    ExtJs 3.2 中文API帮助文档

    ExtJS是一种主要用于创建前端用户界面,是一个与后台技术无关的前端ajax框架。功能丰富,无人能出其右。无论是界面之美,还是功能之强,ext的表格控件都... ExtJs 3.2 中文API帮助文档,CHM离线的,希望对大家有帮助

    ExtJS3.2的各种例子

    我收集了各种ExtJS的例子,有3.2还有2.5,还有所有“掏钱学ExtJS”的例子,绝对物超所值。

    extjs3.2 中文API 完整版

    网络上流传很多exjs 中文API,都神马东西,下载都没用。现在鄙人从脚本娃娃群分享的完整API上传分享给大家!

    EXTJS3.2-3.3中文API和包

    EXTJS 3.2-3.3版本是EXTJS框架的一个重要阶段,它提供了大量的组件、布局、数据绑定和事件处理机制,为开发者带来了强大的功能和灵活性。 EXTJS 3.2-3.3中文API文档是学习和开发EXTJS应用的重要参考资料。CHM...

    ext 3.2源码

    EXT 3.2源码分析 ...总结来说,EXT 3.2的源码是一本生动的教科书,涵盖了前端开发的多个方面。通过深入研究,开发者可以提升自己的JavaScript技能,掌握EXT JS的精髓,进而构建出高效、健壮的Web应用程序。

    ExtJS3.2中文API与示例

    Ext3.2中文API及代码示例,经典的API翻译,丰富的代码示例 就在这里等着你下!

    extjs3.2、3.3 时间控件 日期控件扩展

    - 在“extjs3.2、3.3 时间控件 日期控件扩展”中,可能包含对原生组件的增强,如增加新的功能、改进用户体验或改变样式。 - 扩展通常通过继承原组件并重写或添加方法实现,例如,为DateTimeField添加时间范围限制...

    Eclipse安装Extjs3.2的spket插件(附插件和Ext文件)

    Spket是一款强大的JavaScript IDE插件,尤其对ExtJS等流行JavaScript库的支持尤为出色。它提供了代码自动完成、语法高亮、错误检查等功能,极大地提高了开发效率。 现在,我们将逐步指导您如何在Eclipse中安装ExtJS...

    Ext3.2源码、API、及Demo.rar

    综上所述,"Ext3.2源码、API、及Demo.rar"是一个全面的学习资源,它包括了从源码到实战的所有要素,适合不同水平的开发者进行学习和研究。尽管版本较旧,但其核心理念和编程模式在后续版本中依然适用,对于理解ExtJS...

    ExtJS3.2资源包

    ExtJs3.2的资源包,需要的朋友可以下载

    ExtJS 3.2的中文参考手册

    ### ExtJS 3.2 的中文参考手册知识点详解 #### 1. **EXT简介** - **定位**: 作为一款强大的...以上内容是对ExtJS 3.2中文参考手册的关键知识点进行了详细的解析和总结,希望能对学习ExtJS的开发者有所帮助。

Global site tag (gtag.js) - Google Analytics