4
燼數據v1.0.0-beta.16.1中有很多鉤子。燼數據中不同的規範化/序列化鉤子有什麼區別?
它只是很難理解這些鉤子的目的。對於新手來說,它們似乎都是爲了做同樣的事情。
我期待了解應用程序,
A.規範和normalizeHash
B.連載
C. normalizePayload
燼數據v1.0.0-beta.16.1中有很多鉤子。燼數據中不同的規範化/序列化鉤子有什麼區別?
它只是很難理解這些鉤子的目的。對於新手來說,它們似乎都是爲了做同樣的事情。
我期待了解應用程序,
A.規範和normalizeHash
B.連載
C. normalizePayload
的docs解釋他們相當好,但這裏是我的採取它:
normalize
是用來修改傳入負載中的根對象。
normalizeHash
用於修改傳入有效負載中的單個對象屬性。
serialize
用於修改發送到服務器的傳出對象。
normalizedPayload
用於從傳入的有效負載(如元數據)中移除無關數據。
'extractSingle'和'extractArray'用於修改根對象。 'normalize'意味着按照文檔工作在單個散列上,而不是在根對象上工作。當人們試圖添加他們自己的目的時,這會變得混亂。 * smh * –
嗯它很混亂。該文檔說'如果你想,你可以重構你的有效載荷的頂層,並且在* normalize *方法中做更細化的規範化。' –
我的不好,在另一個被接受的答案中是真實的,有人說它的意味着個人散列。然而,提取鉤子和標準化鉤子的目的似乎是相同的。 –