diff --git a/coretool.js b/coretool.js index 6c66d25..591098d 100644 --- a/coretool.js +++ b/coretool.js @@ -16,7 +16,7 @@ module.exports = { stringifyOrdered (obj, {cmp, cycles = false, space = '', replacer, schemaColumns, excludeKeys = []} = {}) { /* 这个解决方法不考虑缺省值,不能把嵌套对象也按顺序展开。*/ -// return JSON.stringify(obj, Object.keys(schemaColumns || entity).sort().filter(key => ! excludeKeys.includes(key))) // JSON.stringify 可根据第二个数组参数的顺序排序 +// return JSON.stringify(obj, Object.keys(schemaColumns || entity).sort().filter(key => ! excludeKeys.includes(key))) // JSON.stringify 可根据第二个数组参数的顺序排序,但这导致了嵌套对象不能按顺序展开。 let newObj = {} if (schemaColumns) {