這個問題在這里已經有了答案: 動態物件屬性名稱? (1 個回答) 2 小時前關閉。
所以我有這個 JSON 檔案:
{"fjord-200-200.jpg":[]}
我讀了它
let data = fs.readFileSync(cachedName);
let cachedInJSON: JSON = JSON.parse(data.toString());
所以我現在有 JSON 物件,我想附加到這個新的 JSON 物件
let newData = {
fileNameFormatted: []
}
當我嘗試使用
let newJson = {...cachedInJSON, ...newData}
結果是這樣的:
{"fjord-200-200.jpg":[],"fileNameFormatted":[]}
我想要達到的想要的結果是:
{"fjord-200-200.jpg":[],"fjord-300-300.jpg":[]}
fileNameFormatted 是一個變數持有fjord-300-300.jpg
uj5u.com熱心網友回復:
let newData = {
[fileNameFormatted]: [] // Notice the brackets around the key
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/493438.html
標籤:javascript 节点.js json 打字稿
下一篇:有沒有辦法使用XSL生成查找表?
