`
happyqing
  • 浏览: 3183327 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

js遍历属性和方法

    博客分类:
  • js
阅读更多

 

//遍历属性和方法
function allProps(obj) { 
    // 用来保存所有的属性名称和值
    var props = ""; 
    // 开始遍历
    for(var p in obj){ 
        // 方法
        if(typeof(obj[p])=="function"){ 
            props += obj[p] + "\n";
        }else{  
            // p 为属性名称,obj[p]为对应属性的值
            props+= p + "=" + obj[p] + "\n"; 
        } 
    } 
    // 最后显示所有的属性
    alert(props); 
}

//-----------------------------------------------------------

var obj = new Object();
obj.myname = "我是对象";
obj.pro2 = "23";
obj.pro3 = "abcdeg"; 

//遍历属性
for (items in obj){
 document.write("属性:"+items+"的值是 ("+ obj[items] +")");
 document.write("<br>");
}

//遍历方法
for (var o in obj) {
    document.write(o+"<br/>");
} 

 

分享到:
评论

相关推荐

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

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

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

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

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

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

    遍历json 对象的属性并且动态添加属性的实现

    昨天因为公司的一个需求,所以就研究了一下json对象的属性的遍历和动态修改: var person= { name: 'zhangsan', pass: '123' , 'sni.ni' : 'sss', hello:function (){ ...//遍历属性 for(var ite

    JS 5种遍历对象的方式

    那和 Object.keys() 方法不就一样了吗 感觉事情并不这么简单,于是我仔细看了一下这几种遍历对象的方法的区别 for in for in 循环是最基础的遍历对象的方式,它还会得到对象原型链上的属性 // 创建一个对象并指定其...

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

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

    Gridview用javascript遍历所有控件的例子

    总结来说,通过JavaScript遍历GridView中的控件,我们可以实现客户端的批量操作,如批量删除、更新和修改。这种做法提高了用户体验,因为操作无需刷新整个页面即可完成。同时,理解并熟练运用JavaScript、jQuery以及...

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

    类似于`Object.getOwnPropertyNames()`,但更强大,因为它不仅返回可枚举属性,还包括不可枚举属性和访问器属性。 6. **Symbol.iterator**(迭代器协议): 如果对象实现了迭代器协议,可以通过`for...of`循环...

    js简单遍历获取对象中的属性值的方法示例

    除了for循环之外,JavaScript还提供了其他几种数组遍历的方法,例如for...of循环、Array.prototype.forEach()方法、Array.prototype.map()方法和for...in循环等。每种方法都有其特定的使用场景和优势。在实际开发中...

    JS操作XMLDOM(遍历和打印)

    - 使用递归遍历DOM树,收集每个节点的信息(如标签名、属性和内容)。 - 将收集的信息格式化为字符串,并调用`console.log`打印到浏览器控制台。 - 可能还包含了其他高级功能,如过滤特定类型的节点、颜色高亮关键...

    使用javascript遍历XML文件并显示

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

    js 遍历数组取出字符串用逗号拼接;js 如何获取循环出来的最后一个i或者取i的最大值.pdf

    在JavaScript中,数组遍历和字符串拼接是常见的操作,特别是在处理用户界面展示或数据处理时。本示例中,我们关注的是如何遍历数组并将其中的字符串元素用逗号连接起来,同时如何获取循环中的最大索引或最后一个索引...

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

    在JavaScript中,`for...in`循环并不区分数据属性和访问器属性,也不区分可枚举和不可枚举属性。如果想要只遍历对象自身的属性,不包括继承的属性,可以使用`Object.keys()`方法: ```javascript function ownProps...

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

    在JavaScript中,DOM(Document Object Model)是一种标准,用于表示HTML或XML文档的结构,并提供了与这些文档交互的方法。...希望本文的介绍能帮助你更好地理解和应用JavaScript遍历DOM对象属性的技术。

    js中遍历Map对象的方法

    js中遍历Map对象的方法 console.log(jsonData);//火狐控制台打印输出: Object { fileNumber="文件编号", fileName="文件名称"} for(var key in jsonData) console.log("属性:" + key + ",值:"+ jsonData[key]);...

    广告图片切换(js遍历文件夹)

    标题中的“广告图片切换(js遍历文件夹)”指的是在网页中使用JavaScript来动态展示广告图片,通过遍历服务器上的一个特定文件夹,根据日期和时间来自动更新展示的图片。这种方式通常用于创建轮播图或者广告轮换效果,...

    JS for...in 遍历语句

    在JavaScript编程语言中,`for...in`循环是一种遍历对象属性的语句。这个语法结构主要用于迭代对象的所有可枚举属性,包括那些从原型链继承的属性。在这个主题中,我们将深入探讨`for...in`的工作原理、使用场景、优...

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

    Object.keys() 方法会返回一个由一个给定对象的自身可枚举属性组成的数组,数组中属性名的排列顺序和使用 for…in 循环遍历该对象时返回的顺序一致 。如果对象的键-值都不可枚举,那么将返回由键组成的数组。 这是...

    json实现添加、遍历与删除属性的方法.docx

    ### JSON实现添加、遍历与删除属性的方法 #### 一、引言 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。在Web开发中,...

    jQuery 1.5 遍历xml节点属性

    本文将详细讲解如何在jQuery 1.5版本中遍历XML节点属性,结合给定的资源——一个名为"test.html"的HTML文件和"jquery-1.5.js"的jQuery库。 首先,理解XML(Extensible Markup Language)是一种标记语言,用于存储和...

Global site tag (gtag.js) - Google Analytics