| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | 1× 1× 32× 32× 53× 32× 53× 32× 1× | const Promise = require("bluebird");
function resolveProperties(object) {
const keys = Object.keys(object);
return Promise.all(
keys.map(function (key) {
return object[key];
})
).then(function (values) {
keys.forEach(function (key, index) {
object[key] = values[index];
});
return object;
});
}
module.exports = resolveProperties;
|