- 浏览: 2613092 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (1286)
- js-oop (2)
- js-window (10)
- js-event (19)
- js-string (37)
- js-array (27)
- js-page (4)
- js-dom (62)
- js-lang (8)
- js-number (7)
- js-platform (3)
- js-object (15)
- js-element (3)
- js-browser (7)
- js-url (6)
- js-date (10)
- css基础 (48)
- css优化 (15)
- html基础 (17)
- html标签 (19)
- js基础 (117)
- js-兼容性差异 (33)
- js引擎 (3)
- js性能 (14)
- json (6)
- jQuery源码浅析 (43)
- web mobile开发资料 (78)
- js跨域 (2)
- html5 (74)
- html5-canvas (7)
- css3 (53)
- 浏览器 (5)
- api设计学 (3)
- js-加载 (3)
- linux (37)
- 架构师 (1)
- php (2)
- self开发的脚本库--凤凰 (2)
- web应用名词 (6)
- javascript新特性翻译 (8)
- ajax (6)
- jQuery动画效果 (7)
- prototype的解读 (13)
- 优秀插件翻译 (1)
- css解决方案 (26)
- 数据库 (2)
- english daily (59)
- 浏览器内核探究 (1)
- jQuery插件介绍 (9)
- jquery基础篇 (26)
- chrome浏览器问题整理 (14)
- js选择器那些事 (3)
- 前端框架 (26)
- Firefox私有属性 (11)
- webkit私有属性集合 (17)
- 书籍推荐 (21)
- 数据结构 (1)
- 网站建设相关 (7)
- 好文翻译 (2)
- 个人作品 (3)
- kissy的解读 (4)
- css-layout(布局研究) (5)
- less研究 (1)
- YUI探究 (1)
- hash探究 (1)
- js动画 (7)
- 前端面试题 (37)
- css书写规范 (1)
- js模板引擎 (6)
- js模块化 (19)
- 编写高质量代码 (3)
- 性能探究--应用协议 (2)
- 前端图像处理 (19)
- Mac OS相关 (21)
- 正则表达式 (11)
- 离线应用相关 (0)
- 前端工具 (65)
- nodeJS (55)
- jquery优化篇 (2)
- 设计模式探究系列 (3)
- windows7 (2)
- IE10 (10)
- 微博开放平台探究 (2)
- 常用web服务接口 (1)
- 数据存储相关 (8)
- 零时文件 (2)
- jQuery Mobile (16)
- backbone (15)
- underscore (22)
- sass (11)
- android (3)
- phonegap (10)
- IE私有 (11)
- qwrap (8)
- git (14)
- chrome extensions (5)
- freemarker (11)
- angularJS (3)
- seo (2)
- markdown (3)
- css动画 (4)
- 安卓开发 (2)
- React (7)
- 活动页技术 (1)
- 网络安全 (3)
- grunt (7)
- Lo-Dash (3)
- 前端国际化 (4)
- 版本控制 (2)
- 盒模型 (4)
- 微信开发 (1)
- Mock数据工具 (1)
- sails (1)
- vim (1)
- js-color (1)
- iOS 基础 (43)
最新评论
-
jertom:
<div id="showInfo" ...
addEventListener等事件监听的参数细谈 -
乌托邦国王:
引用[u][/u]
css3动画属性系列之transform细讲移动translate -
hvang1988:
能提供附件下载吗,找不到js库,google封了访问不了
Syntaxhighlighter---代码高亮插件介绍 -
sscsacdsadcsd:
我的天 那到底是为什么function是object我看und ...
typeof func ==='function'的疑惑 -
wkjiangwk:
试了,没用,你们从不去测试。
介绍一下x-webkit-speech -------实现语音输入
api使用场景:遍历object
注意一下:1、这个api的返回值还是传入的source
2、需要退出循环的时候,只要你的iterator返回false就可以了
/* *each-traverse a object and follow the iterator to return a obj* *@function* *@param {Object} source* *@param {Function} iterator ---function(item,key)* item是key对应的值 *@return {Object}* */ ZYC.object.each = function(source,iterator){ var returnValue,key,item; if(typeof iterator == 'function'){ for(key in source){ if(source.hasOwnProperty(key)){ item = source[key]; returnValue = iterator.call(source,item,key); } //终止循环的方式是返回false if(returnValue === false){ break; } } } return source; };
发表评论
-
underscore的Object之defaults
2014-04-12 18:04 1334_.defaults _.d ... -
underscore的Object之pick
2014-04-12 18:06 2678pick: //返回一个object副 ... -
ES5之Object.seal
2013-08-08 11:05 1566Object.seal 来自ES5 ... -
es6系列之Set
2013-08-05 11:10 0Set 存储任意类型的唯一 ... -
es6系列之Map
2013-08-02 21:58 0本文整理关于Map的一些方法: ... -
ES6系列之Object系列
2013-07-30 13:27 0本文收录一些es6的Object相关的新的方法 ... -
qwrap-object的mix
2013-04-25 15:52 1288qwrap的一个比较常用的api:mix ... -
qwrap-object的isPlainObject
2013-04-23 10:29 0本文载入一个qwrap版本的isPlainObj ... -
qwrap-object的dump
2013-04-25 16:26 1498本文载入qwrap一个dump的 ... -
underscore之size
2013-02-28 17:29 1532size _.size(l ... -
underscore的Objects之keys和values
2013-02-28 16:30 2586keys _.keys(objec ... -
underscore的Objects之has
2013-02-28 15:43 1619/* @name has @par ... -
isObject判断
2013-02-25 11:38 1530本代码片段来自underscore i ... -
prototype的解读之Object.clone
2012-03-13 14:19 1504Object.clone(obj) -->Object ... -
获取Object的所有keys or values
2012-03-03 11:39 7786有的时候,我们需要操作Object中的key和value,我们 ... -
对象属性的拷贝extend
2012-02-27 11:08 1733很多时候我们在处理对象的时候都在做一件同样的事情----将某一 ... -
jQuery源码浅谈系列---$.isPlainObject
2012-02-26 14:05 2286jQuery.isPlainObject(obj) ... -
jQuery源码浅谈系列---$.isEmptyObject
2011-11-02 20:58 2502其实关于这个工具类还是比较简单的,而且各大开源库的方式写 ...
相关推荐
object value = pi.GetValue(tc, null); string name = pi.Name; // 这里可以对value和name做进一步处理 } ``` #### 检查属性类型 在实际应用中,可能需要根据属性的类型来进行不同的处理。例如,如果属性...
在Flex编程中,遍历Object对象内容是常见的需求,特别是在处理动态数据或进行对象属性检查时。本篇文章将深入探讨如何在Flex中遍历Object对象的内容,并提供相关的实现代码示例。 首先,让我们理解Flex中的Object类...
下面将详细介绍如何使用Flex遍历Object的键和值。 首先,让我们来看看如何遍历Object的键。在ActionScript中,可以使用`for...in`循环来遍历一个对象的所有可枚举属性,即键。例如: ```actionscript var obj:...
对于对象集合,我们通常使用`for...in`循环或`Object.keys()`配合`forEach()`来遍历属性: ```javascript let obj = {a: 1, b: 2, c: 3}; // 使用for...in遍历 for(let key in obj) { console.log(key + ": " + ...
这与`Object.keys()`和`Object.values()`不同,它会遍历整个继承链。例如: ```javascript let enumerableKeys = []; for (let key in natureColors) { enumerableKeys.push(key); } // enumerableKeys 包含 ...
3. **顺序**:Object不维护键的插入顺序,遍历Object时无法保证顺序。 4. **垃圾回收**:Object的键如果引用了对象,即使值不再使用,只要键还在,对象也不会被垃圾回收。 **二、Map** 1. **创建方式**:Map只能...
在本文中,我们将探讨如何使用反射遍历一个对象的所有属性及其对应的值。 首先,我们需要获取对象的`Type`对象。`Type`对象代表了一个类的元数据,它包含了关于类的所有信息,包括其属性、方法、构造函数等。以下是...
4. **遍历Object的属性和方法**:通过`for...in`循环可以遍历出对象的所有属性名,通过`for each`循环可以遍历出所有值。 二、字典(Dictionary 类型) 1. **Dictionary类**:Dictionary类是Object类的子类,特别...
本教程将详细介绍如何遍历XML并将其转换为对象,以便于进行无限层次的遍历。 首先,我们需要理解XML的基本结构。XML文档由元素(Element)、属性(Attribute)、文本内容(Text Content)等组成。每个元素可以包含...
"EPROCESS遍历进程模块"这个主题涉及到的是如何在内核驱动中获取并遍历当前系统中所有进程的加载模块信息。EPROCESS结构体在Windows内核中代表一个进程,而模块则是进程执行时加载的动态链接库(DLL)或其他可执行...
"Java利用反射获取object的属性和值代码示例" Java中的反射机制可以让我们在程序运行时动态地获取和修改对象的属性和值,这个技术非常有用,尤其是在一些框架和库的实现中。在这篇文章中,我们将通过一个实用的例子...
本文讨论了一个友好的改善的 Object.prototype.toString 的实现,我们可以使用递归函数来遍历 Object 的所有成员,并将其输出。同时,我们也可以使用 Vim 编辑器来编写程序,提高我们的编程效率和质量。
3. **大小检测**:Map对象有一个内置属性`size`,可以直接获取当前存储的键值对数量,无需像遍历Object那样计算。 4. **操作方法**: - `set(key, value)`: 向Map中添加一个键值对。 - `get(key)`: 通过键获取...
在前端开发中,DOM(Document Object Model)是HTML和XML文档的一种结构化表示,它将网页内容转换为可编程的对象模型。DOM元素遍历是Web开发中的基础技能,用于访问和操作网页上的每一个节点。本篇文章将深入探讨...
Qt还提供了基于DOM(Document Object Model)的XML处理方式,如QDomDocument和QDomElement。这种方式将整个XML文档加载到内存中,形成一棵树结构,便于任意位置的查找和修改。 - 创建DOM树:使用QDomDocument的...
在VB.NET编程环境中,遍历全盘文件是一项常见的任务,特别是在进行文件管理和系统维护时。本文将详细讲解如何实现这个功能,以及如何结合递归、计时和全局变量来优化程序控制。 首先,我们要理解“遍历全盘文件”的...
这意味着当你使用`for..in`循环遍历Object的属性时,虽然通常会按照创建属性的顺序进行,但这种顺序并不是确定的。由于不同JavaScript执行引擎可能有不同的实现方式,所以在不同的环境下,使用`for..in`循环遍历...
### Java遍历JSON树知识点详解 #### 一、前言 在处理Web应用程序中的数据时,JSON(JavaScript Object Notation)是一种非常常见的数据格式。它轻量级且易于读写,因此广泛应用于前后端的数据交互中。对于Java...
在 Objective-C 中,遍历是处理数组、集合或者字典等数据结构时常见的操作。这里我们将详细介绍四种主要的遍历方法:for 循环、fast enumeration、NSEnumerator 和 block。 1. **For 循环遍历** for 循环是最基础...