I have written a very simple JS program which is not giving expected output.
JSFiddle link: JsFiddle link
var p = {
11735: [{
d: 46.0,
z: 06810
}, {
d: 30.6,
z: 07047
}, {
d: 36.5,
z: 07026
}, {
d: 36.9,
z: 07032
}, {
d: 43.4,
z: 07083
}, {
d: 32.9,
z: 07094
}, {
d: 35.8,
z: 07002
}, {
d: 39.6,
z: 06460
}, {
d: 43.2,
z: 06484
}, {
d: 15.0,
z: 11581
}, {
d: 48.1,
z: 07753
}, {
d: 37.9,
z: 06614
}, {
d: 27.2,
z: 10601
}, {
d: 0.0,
z: 11735
}]
};
alert(p[11735][1].z);
Expected output should be 07047 but actual output is 3623
I don't know why is it happening. Please help me understand this.