Я написал функцию Promise, чтобы превратить объект объекта в массив объекта:
function objectToArray(objectOfObject) {
return new Promise((resolve,reject) => {
var newArray = Object.keys(objectOfObject).map(key => {
let object = objectOfObject[key]
object['id'] = key
return object;
})
resolve(newArray)
reject('error')
})
}
Таким образом, мое Resolve вернет массив объектов, но как я могу вернуть TypeError, используя отклонение в случае, если objectOfObject
не является объектом объекта, что, как я полагаю, вызвало ошибку типа?
Спасибо.