最近在使用nodejs做個項目,基於express的nodejs操作全都爲js,就此機會,把一些基礎的js操作,整理一下
/json數組對象
var people = [{"name":"jiangshao","city":"日照","age":21,"sex":"man"},
{"name":"jiangzunshao","city":"北京","age":23,"sex":"man"},
{"name":"yeshaoxiang","city":"青島","age":18,"sex":"man"}];
//循環遍歷json數組對象,獲取其屬性
for(var i in people){
console.log(i);
console.log(people[i]);
console.log(people[i].name+','+people[i].age);
}
for(var i=0;i<people.length;i++){
console.log(i);
console.log(people[i]);
console.log(people[i].name+','+people[i].age);
}
//json字符串
var json='[{"name":"jiangshao","city":"日照","age":21,"sex":"man"},
{"name":"jiangzunshao","city":"北京","age":23,"sex":"man"},
{"name":"yeshaoxiang","city":"青島","age":18,"sex":"man"}]';
//把json字符串轉爲json數組對象
//方法一 使用eval()函數
var data;
eval("data="+json);
//方法二 使用JSON.parase(jsonStr)
var obj = JSON.parse(json);
console.log(obj);