flatten,flattenDeep或flattenDodth lodash只接受數組。如何拼合嵌套的對象?使用lodash弄平嵌套對象
var data = {
"dates": {
"expiry_date": "30 sep 2018",
"available": "30 sep 2017",
"min_contract_period": [{
"id": 1,
"name": "1 month",
"value": false
}, {
"id": 2,
"name": "2 months",
"value": true
}, {
"id": 3,
"name": "3 months",
"value": false
}]
},
"price": {
"curreny": "RM",
"min": 1500,
"max": 2000
}
}
我想嵌套屬性是第一個層次,像EXPIRY_DATE應爲1級,不在日期,我認爲日期應該走了,就不再需要。我可以手動執行,使用map(),但我希望使用lodash來緩解任務。
你可以舉例說明你希望輸出在任務完成後的樣子代碼嗎?說1級,並且事情'應該消失'可以混淆這個問題,一個例子會非常明確 –