mirror of
https://github.com/zhigang1992/angular.js.git
synced 2026-04-21 01:57:06 +08:00
fix JSON to match native browser behavior
This commit is contained in:
@@ -128,9 +128,9 @@ function toJsonArray(buf, obj, pretty, stack) {
|
||||
var childPretty = pretty ? pretty + " " : false;
|
||||
var keys = [];
|
||||
for(var k in obj) {
|
||||
if (obj[k] === undefined)
|
||||
continue;
|
||||
keys.push(k);
|
||||
if (obj.hasOwnProperty(k) && obj[k] !== undefined) {
|
||||
keys.push(k);
|
||||
}
|
||||
}
|
||||
keys.sort();
|
||||
for ( var keyIndex = 0; keyIndex < keys.length; keyIndex++) {
|
||||
|
||||
Reference in New Issue
Block a user