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

前端之家收集整理的这篇文章主要介绍了遍历json 对象的属性并且动态添加属性的实现前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

昨天因为公司的一个需求,所以就研究了一下json对象的属性的遍历和动态修改

属性
for(var item in person){
if(typeof person[item] === 'string'){
alert("person中"+item+"的值="+person[item]);
}else if(typeof person[item] === 'function'){
personitem;//js 的function的参数可以动态的改变
}
}
//添加属性

person.isMe = 'kaobian'; // 这种是属性名字正常的
//当属性名字不正常时,像下面这种,必须用这种形式的,
person['isMe.kaobian'] = 'hello kaobian'; //上面的也可以用下面的形式

for(var item in person){
if(typeof person[item] === 'string'){
alert("person中"+item+"的值="+person[item]);
}else if(typeof person[item] === 'function'){

person[item](1,1);  

}
}

以上这篇遍历json 对象的属性并且动态添加属性的实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程之家。

猜你在找的JavaScript相关文章