`
coral0212
  • 浏览: 101559 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

javascript遍历对象属性和方法

    博客分类:
  • UI
阅读更多
javascript遍历对象属性和方法

function allPrpos(obj) {
    // 用来保存所有的属性名称和值
    var props = "";
    // 开始遍历
    for(var p in obj){
      // 方法
      if(typeof(obj[p])=="function"){
      obj[p]();
      }else{
      // p 为属性名称,obj[p]为对应属性的值
      props+= p + "=" + obj[p] + "\t";
      }
     }
    // 最后显示所有的属性
    alert(props);
}
分享到:
评论
4 楼 zengshaotao 2014-05-22  
jackyin5918 写道
你好,你可曾 研究过 obj[p]();   这句 有什么作用?
另外,为什么要 判断if(typeof(obj[p])=="function")
似乎,不判断,直接for in 遍历就可以了啊.

请看 http://jackyin5918.iteye.com/blog/1880977

可能有方法属性
3 楼 jackyin5918 2013-06-01  
你好,你可曾 研究过 obj[p]();   这句 有什么作用?
另外,为什么要 判断if(typeof(obj[p])=="function")
似乎,不判断,直接for in 遍历就可以了啊.

请看 http://jackyin5918.iteye.com/blog/1880977
2 楼 transist 2011-10-13  
很有帮助,刚好今天用上
1 楼 xbm376 2011-07-14  
写的非常好,可帮了我大忙了,太感谢了!

相关推荐

    js 实现 JavaScript遍历对象中的所有属性

    js 实现 JavaScript遍历对象中的所有属性! 值得下载看看!资源免费,大家分享!!

    遍历指定对象所有的属性名称和值.rar

    遍历对象属性的方法主要有以下几种: 1. **for...in循环**: 这是最常用的遍历对象属性的方式。`for...in`循环会遍历对象的所有可枚举属性,包括其原型链上的属性。例如: ```javascript let obj = {name: '...

    javascript遍历json对象的key和任意js对象属性实例.docx

    ### JavaScript遍历JSON对象的Key和任意JS对象属性实例 #### 概述 在JavaScript编程中,经常需要遍历对象的属性来进行数据处理或逻辑控制。对于JSON对象(本质上是JavaScript对象的一种)和其他类型的对象,我们...

    javascript遍历对象的五种方式实例代码.docx

    ### JavaScript遍历对象的五种方式 在JavaScript中,遍历对象是一种常见的需求,尤其是在处理数据结构、状态管理以及执行各种动态操作时。本文将详细介绍五种常用的遍历对象的方法,并通过实例代码来演示每种方法的...

    JS遍历对象属性的方法示例

    首先,JavaScript提供了多种遍历对象属性的方法。最常见的方法是使用`for...in`循环。这个循环会遍历对象的所有可枚举属性,包括从原型链上继承的属性。例如: ```javascript function allProps(obj) { var props ...

    js遍历属性 以及 js prototype 和继承

    JavaScript使用原型链实现继承,这意味着一个对象可以从另一个对象继承属性和方法。主要有两种继承方式: 1. 构造函数继承(经典继承):通过`new`关键字创建一个父类(超类)的新实例,然后将其作为子类的`...

    js中遍历对象的属性和值的方法

    除了`for...in`循环,还有其他几种遍历对象属性的方法: **1. `Object.keys()`** 这个方法返回一个包含对象所有可枚举属性名称的数组。可以配合`forEach()`或其他数组方法来遍历这些属性。例如: ```javascript ...

    javascript遍历json对象的key和任意js对象属性实例

    使用 keys 方法获取该对象的属性和方法: function Pasta(grain, width, shape) { this.grain = grain; this.width = width; this.shape = shape; this.toString = function () { return (this.grain + ", " ...

    JavaScript简单遍历DOM对象所有属性的实现方法

    以上知识点是关于如何使用JavaScript操作DOM对象以及如何获取和遍历对象属性的基础。掌握这些技能对于进行Web前端开发是非常关键的。开发人员在实际应用中可能还需要针对特定情况采用不同的遍历和操作策略,但上述...

    使用javascript遍历XML文件并显示

    这篇博客“使用javascript遍历XML文件并显示”探讨了如何利用JavaScript对XML文件进行读取和遍历,并将内容呈现在网页上。 首先,我们需要理解XML的基本概念。XML是一种自描述的、结构化的数据格式,用于存储和传输...

    JS中如何轻松遍历对象属性的方式总结

    在JavaScript中,遍历对象属性是常见的操作,用于访问或处理对象的所有属性。本文将详细介绍在JS中如何轻松遍历对象属性的几种方式,并通过示例代码进行详细解释。 1. **Object.keys()** `Object.keys()` 方法...

    Javascript如何遍历一个文件夹下的所有文件与目录

    ### JavaScript遍历文件夹下的所有文件与目录 在JavaScript中,遍历文件夹下的所有文件与目录是一项常见的任务,尤其是在需要处理本地文件系统时。本文将详细介绍如何使用`Scripting.FileSystemObject`对象来实现这...

    Javascript 遍历对象中的子对象

    关于遍历对象的扩展,除了遍历对象中的子对象外,我们还可能需要遍历对象的其他属性,或者对象中的方法。在JavaScript中,对象的属性可以是多种类型,包括方法(函数类型的属性)、基本数据类型的值等。如果我们想要...

    Javascript的数组与字典用法与遍历对象的属性技巧

    通过for...in循环遍历对象属性是一个有效的方法来查看对象中有哪些属性,以及在运行时动态检查对象的结构。 需要注意的是,尽管数组的用法非常灵活,Javascript中的数组并不是传统意义上的关联数组。关联数组,或者...

    js 遍历对象的属性的代码

    首先,让我们看一个基本的`for...in`循环遍历对象属性的例子: ```javascript function CustomObject(name, value) { this.name = name || 'CustomeObject'; this.value = value || 0; this.toString = function...

    js代码-vue 遍历对象的所有属性增加变化侦测 1

    // 遍历对象属性 for (let key in obj) { if (obj.hasOwnProperty(key)) { // 使用Object.defineProperty()设置响应式属性 Object.defineProperty(obj, key, { get() { console.log(`Accessing property: ${key...

    JS遍历页面所有对象属性及实现方法

    总结来说,JavaScript提供了多种遍历对象属性和实现反射机制的方法,如`for...in`循环和`Object.hasOwnProperty()`。这些技术在处理DOM元素、自定义对象以及动态改变样式等场景中非常有用。理解并熟练掌握这些方法,...

Global site tag (gtag.js) - Google Analytics