我正在尝试通过watching the tutorial on youtube来学习graphQL
讲师一次在对象内部使用对象功能
const BookType = new GraphQLObjectType({
fields: () => ({
id: { type: GraphQLID},
name: { type: GraphQLString},
genre: { type: GraphQLString },
})
})
他刚刚在对象内部声明对象的另一种类型
const RootQuery = new GraphQLObjectType({
name: "RootQueryType",
fields: {
book: {
args: { id: { type: GraphQLID }},
resolve(parent, args){
for (let i = 0; i<books.length; i++) {
if ( books[i]["id"] == args.id ) {
return books[i]
}
}
}
})
我的问题更真实,什么时候使用object inside object
,什么时候使用object function object inside object
您可以在不考虑上述代码段的情况下对其进行解释
预先感谢