遍历JavaScript某个对象所有的属性名称和值

 1 /*
 2 * 用来遍历指定对象所有的属性名称和值
 3 * obj 需要遍历的对象
 4 */
 5 function allPrpos(obj) {
 6     // 用来保存所有的属性名称和值
 7     var props = "";
 8     // 开始遍历
 9     for(var p in obj){
10         // 方法
11         if(typeof(obj[p])=="function"){
12             obj[p]();
13         }else{
14             // p 为属性名称,obj[p]为对应属性的值
15             props+= p + "=" + obj[p] + "\t";
16         }
17     }
18     // 最后显示所有的属性
19     alert(props);
20 }
时间: 2024-07-31 23:44:26

遍历JavaScript某个对象所有的属性名称和值的相关文章

js 获取函数的所有参数和遍历JavaScript某个对象所有的属性名称和值的方法

获取所有参数 function test(){ for(var i=0;i<arguments.length;i++)  document.write(arguments[i]); } 遍历某个对象所有的属性名称和值的方法 <script language="javascript"> var obj = new Object(); obj.myname = "我是对象"; obj.pro2 = "23"; obj.pro3 = 

遍历某个对象所有的属性名称和值(JavaScript)

/* * 用来遍历指定对象所有的属性名称和值 * _list 需要遍历的对象 */ function all_pro(_list) { // 用来保存所有的属性名称和值 var pro = ""; // 开始遍历 for(var i in _list){ // 方法 if(typeof(_list[i])=="function"){ _list[i](); }else{ // i 为属性名称,_list[i]为对应属性的值 pro+= i + "=&quo

JQuery $.each遍历JavaScript数组对象实例

查看一个简单的jQuery的例子来遍历一个JavaScript数组对象. var json = [ {"id":"1","tagName":"apple"}, {"id":"2","tagName":"orange"}, {"id":"3","tagName":"banana&q

.NET获取实例化对象的部分属性名称

前言 项目中实例化的对象,对象中里面很有很多属性,有些是我们不需要的,有些是我们需要的,例如在下面的示例中:ID,CreateBy等属性在CB_Projects对象中是不需要的,在获取实例化对象属性名称的时候需要把这些属性过滤掉.UpdateProjectRequest是入参实例 1.定义实例化对象 using System; using System.Collections.Generic; namespace ServiceMe.Apps.Business.Common.DAL { publ

javaScript 工作必知(八) 属性的特性 值、写、枚举、可配置

属性的特性 每个对象都拥有属性,属性具有哪些特性呢? 1.属性具有值.  2.属性是否是可写的.            3.是否是可枚举的.            4.是否是可配置的.   "use strict";//使用严格模式 var descriptor = Object.getOwnPropertyDescriptor({ x: 1 }, "x");//获取匿名对象的值 alert("value:" + descriptor.value

使用Expression tree访问类的属性名称与值

表达式树Expression是Linq中一项比较重要的功能,对其深刻了解Lamda以及计算表达式有很大的帮助. 下面是利用 Expression<Func<Object>>[]取得Func<Object>中的操作数或成员名称以及值. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Linq.Expressions; usi

javascript Array对象的constructor属性

定义和用法 constructor 属性返回对创建此对象的数组函数的引用. 语法 object.constructor 例子: <script type="text/javascript"> var test=new Array(); if (test.constructor==Array) { document.write("This is an Array"); } if (test.constructor==Boolean) { document.

javascript中对象访问自身属性的方式

在javascript中,通过对象的方法访问对象自身属性时,必须采用this.fieldName的方式. 原因是javascript中Function是无状态的,访问对象的属性时,必须指定当前的上下文状态,即添加this关键字.如果没有指定,则上下文默认为window. 举例如下: 1 var obj = 2 { 3 name:"James", 4 showName:function(){ 5 alert(name); 6 } 7 } 通过控制台执行obj.showName() 输出为

javascript获取对象中的属性及值

function displayProp(obj){ var names=""; for(var name in obj){ names+=name+": "+obj[name]+", "; } alert(names); } 多美完美的体验.跟java的反射很像.