請問一下假定有個object長這樣:
a={
'c':0,
'd':1,
'e':2,
}
有辦法不用迴圈的情況下取得KEY值,假設取第一個值的key,a[0].key,這樣,還是沒有辦法,他是無順序性的?
試試看
var a = {
'c':0,
'd':1,
'e':2
}
alert(Object.keys(a)[0]);
alert(Object.keys(a)[1]);
alert(Object.keys(a)[2]);
是的,json 沒有順序性,
var txt = '{"name":"John", "age":30, "city":"New York"}'
var obj = JSON.parse(txt);
document.getElementById("demo").innerHTML = obj.name + ", " + obj.age;
for(var key in object){
console.log(key + ' - ' + object[key])
}
出處:https://www.w3schools.com/js/js_json_parse.asp