Nic*_*.Xu 9 javascript graphql-js
const GET_DOGS = gql`
{
dogs {
id
breed
}
}
`;
Run Code Online (Sandbox Code Playgroud)
我从这里找到了这种新语法。
你能解释一下这种语法吗?在哪里可以找到详细信息?
它称为标记模板。模板文字(`...`)可以带有函数名前缀。经过评估,将调用此函数,并将模板文字的静态和动态部分传递给该函数。例:
function foo(staticParts, dynamicParts) {
console.log(staticParts, dynamicParts);
}
foo`this is a ${42} test`Run Code Online (Sandbox Code Playgroud)
有周围标记的模板,许多问题可以借鉴更多。