【发布时间】:2018-10-19 02:26:24
【问题描述】:
我写了一个 Promise 函数把 Object of Object 变成 Array of Object:
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 将返回一个对象数组,但是如果 objectOfObject 不是对象的对象,我如何使用拒绝返回 TypeError,我相信这会导致类型错误?
谢谢。
【问题讨论】:
-
你得到的 TypeError 到底是什么?
-
我相信这会导致类型错误...您必须确保提出问题,否则您可能会根据想法得到答案我相信。
-
你的意思是验证objectToArray可用的参数是否有父对象?
标签: javascript promise