php json输出对象的属性值,JavaScript_jquery动态遍历Json对象的属性和值的方法,1、遍历 json 对象的属性/ - phpStudy...
jquery动态遍历Json对象的属性和值的方法
1、遍历 json 对象的属性
//定义json对象
var person= {
name: 'zhangsan',
pass: '123',
fn: function(){
alert(this.name+"的密码="+this.pass);
}
}
//遍历person属性包括方法,如果不想显示出方法,可用typeof(person[item])== "function"来判断
for(var item in person){
alert("person中"+item+"的值="+person[item]);
}
2、动态为 json对象 添加属性
需要 使用1中的 person对象
var copyPerson={} //创建copyPerson对象,将person中的属性包括方法copy给该对象
for(var item in person){
copyPerson[item]= person[item]; //这样循环就可以将person中的属性包括方法copy到copyPerson中了
}
for(var item in copyPerson){
alert("copyPerson中"+item+"的值="+person[item]);
}
注意:使用 Ext.apply(copyPerson, person) 也可以 将person中的所有属性包括方法 copy到 copyPerson中
3、遍历 普通js对象的 属性
//定义一个普通的js类,包含方法
var p= function (){
this.name= '李四';
this.pass= '456';
this.fn= function(){
alert(this.name+"的密码="+this.pass);
}
}
var pp= new p(); //生成一个p类的对象 pp
for(var item in pp){
//遍历pp对象中的属性,只显示出 非函数的 属性,注意不能 遍历 p这个类
if(typeof(pp[item])== "function")
continue;
alert("p对象中"+item+"的属性="+pp[item]);
}
普通的 js对象 也可以copy,copy方法和 2.动态为 json对象 添加属性 思路一样。
以上这篇jquery动态遍历Json对象的属性和值的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持phpstudy。相关阅读:
Linux命令删除指定日期以前的文件
js中Math之random,round,ceil,floor的用法总结
php使用simplexml_load_file加载XML文件并显示XML的方法
7个JS基础知识总结
win10系统cpu使用率过高达到70% 的解决方法
详解JavaScript的另类写法
win10提示错误应用程序SearchIndexer.exe的解决方法
php mb_substr()函数截取中文字符串应用示例
基于DOM+CSS3实现OrgChart组织结构图插件
jQuery中toggleClass()方法用法实例
如何动态的导入js文件具体该怎么实现
JSON字符串转换JSONObject和JSONArray的方法
javascript实现标签切换代码示例
Win10内置音乐服务新界面 超炫深色主题
php json输出对象的属性值,JavaScript_jquery动态遍历Json对象的属性和值的方法,1、遍历 json 对象的属性/ - phpStudy...相关推荐
- 下面属于python内置对象的有哪些_python练习题-写一个函数,打印所有包含copy方法的内置对象...
代码: #encoding=utf-8 for i in dir(__builtins__): #print "i:",i try: #这里的i是个字符串,并不能直接用dir(i) ...
- java—使用反射对类进行操作(Class对象获取类名,包名,父类,接口,构造方法,普通方法,属性)
(一)Class对象获取类名,包名,父类,接口 前提条件: 有两个接口IMessage,SystemEdition 一个父类Father 一个子类Son继承父类,实现两个接口IMessage,Syst ...
- Echarts获取国家json文件(非洲国家地图,动态选中地图上国家)
前言 需求:使用echarts构建非洲地图并通过下拉框动态选中地图中得国家. 思路:网上没有现成的非洲国家地图json坐标数据,只有世界国家地图json坐标数据,所以首先找到非洲所有国家中英文名称,然 ...
- java遍历对象属性_java开发中遍历一个对象的所有属性并set值 缓存优化
今天技术之家陪你一起了解java开发中遍历一个对象的所有属性并set值 缓存优化: Java反射 1.创建缓存池,可以加快访问速度private static final Map> CACHE ...
- js sort方法根据数组中对象的某一个属性值进行排序(实用方法)
js sort方法根据数组中对象的某一个属性值进行排序 sort方法接收一个函数作为参数,这里嵌套一层函数用来接收对象属性名,其他部分代码与正常使用sort方法相同. var arr = [{name ...
- java面试题:当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
java面试题:当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 答:是值传递.Java编程语言只有值传递参数. 当一个对象实 ...
- 当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递
问:当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? (下面内存图解:栈内存是先进后出的,画错了 ) 答:是值传递.Java ...
- 微信小程序使用setData方法修改data中对象或数组的属性值
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到网站 微信小程序使用setData方法修改data中对象或数组的属性值 使用微信小程序开发时,涉及到data ...
- 【系统学习SpringBoot】SpringBoot 对象转JSON输出
SpringBoot输出JSON 以往使用SpringMVC中开发时,对象转JSON需要配置很多东西 [1]添加FastJson/jackjson等第三方jar [2]在配置文件中配置Controll ...
最新文章
- angularjs html5模式,angularjs – 确定在控制器中启用了HTML5模式
- java web面试题大全_Java经典面试题之Java web开发汇总(附答案)
- mysql relay bin 主库_MySQL主库binlog(master-log)与从库relay-log关系代码详解
- selinux的开启与关闭
- codevs1219 骑士遍历(棋盘DP)
- 如何利用多核CPU来加速你的Linux命令
- java fastjson 泛型_解决fastjson泛型转换报错的解决方法
- 【Python3网络爬虫开发实战】1.3.2-Beautiful Soup的安装
- 理解 Delphi 的类(十一) - 深入类中的方法[12] - 消息方法
- 轻松学习理解ACL访问控制列表(转)
- 【snipaste下载和快捷键的修改】
- 我的2018股票投资思路:A股重仓家电,港股赌内房,美股投机
- 【HLA】初识HLA/RTI
- 使用MATLAB进行多元非线性回归拟合预测
- 中国 2017 Google 开发者大会来了!
- 关于ztree的操作
- Scrapy抓取新浪微博
- 【C语言】判断输入是否能被5整除
- Qt编写可视化大屏电子看板系统3-新建布局
- 模拟冯.诺依曼计算机