第一季度:
我了解
const { headers, method, url } = request;
是对象分解。
但是我找不到这种用法的解释:
const responseBody = { method, URL, body }
它将返回:
{ method: 'GET',
url: '/',
body: '' }
看来我可以传递键值对的值了?
对此有任何参考或解释吗?
第二季度:
我也看到了
_readableState:
ReadableState {
objectMode: false,
buffer: BufferList { head: null, tail: null, length: 0 },
当我解析HTTP请求时,我不知道是什么 ReadableSate 和 BufferList 。
它们都是键值对值的成员, 但是他们是什么?有描述它们的术语吗?或它们是什么类型?
thx!
答案 0 :(得分:0)
const responseBody = { method, URL, body }
速记属性名称在ES2015中引入: https://github.com/GoogleCloudPlatform/nodejs-docs-samples/pull/1214
第二个问题中的示例使用TypeScript表示法,其中指定了变量的类型。