首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

javascript学习札记(一点点的加)

2013-01-28 
javascript学习笔记(一点点的加)1, JSON传给eval()函数最好是像如下形式来包含JSON类型参数:eval((+JSON

javascript学习笔记(一点点的加)
1, JSON传给eval()函数
最好是像如下形式来包含JSON类型参数:
     eval('('+JSON+')');
假设JSON如下(一个对象包含两个对象类型的属性person1和person2):
var jsonText=
"{
  person1:{'name': 'Bill','age': 1,'gender': 'male' },
  person2:{'name': 'Owen', 'age': 2, 'gender': 'female'}
}"

eval(jsonText)              //error,eval会字符串"{...}"当作未命名的表达式,报错;
eval("("+jsonText+")")      // pass,"({...})"这样加上括号就成了值;

2, javascript遍历对象属性
     for (key in object){
      alert(key);
    }

热点排行