如何使用nodejs以陣列格式獲取JSON資料鍵名?
我嘗試了以下但它回傳物件。但我想要一個陣列,這樣我就可以將它存盤在一個變數中。
const jsondata = [{ "name": "StorageType", "value": "AllStorageTypes" }, { "name": "BucketName", "value": "testing" }]
Object.keys(jsondata).forEach(function(key) {
var value = jsondata[key];
console.log(value)
});
output:
{ name: 'StorageType', value: 'AllStorageTypes' }
{ name: 'BucketName', value: 'testing' }
Expected output:
["StorageType", "BucketName"]
uj5u.com熱心網友回復:
嘗試這個
const jsondata = [{ "name": "StorageType", "value": "AllStorageTypes" }, { "name": "BucketName", "value": "testing" }]
const arrayData = jsondata.map(item => item.name)
console.log(arrayData)
uj5u.com熱心網友回復:
jsondata.map(obj=>obj.name)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/363721.html
標籤:javascript 节点.js json
