請解釋這個JavaScript語言結構:JavaScript參數映射()函數
cursor => cursor.map(doc => doc._key)
在這種情況下
collection.all().then(
cursor => cursor.map(doc => doc._key) // this line
).then(
keys => console.log('All keys:', keys.join(', ')),
err => console.error('Failed to fetch all documents:', err)
);
不瞭解doc => doc._key
作爲參數傳遞給map()
功能。爲什麼它不適用於doc => { key: doc._key, name: doc.name}
?
看看術語箭頭功能,這將回答你的問題。 – Christos
謝謝Christos。我今天花了兩個小時搜索,不知道他們被稱爲箭頭函數。 –