簡體   English   中英

JS 僅返回特定 object 的值

[英]JS return value only of a specific object

我目前有一組預設對象,如下所示:

var productsImages = [
  {sg: ''}, {scamo: ''}, {schar: ''}, {mar: ''}, {tb: ''}, {tg: ''}, {tcamo: ''}, {tcamo: ''}, {tol: ''}, {fb: ''}, {fg: ''},
];

這些中的每一個都將具有不同的價值。 它們將在數組中按特定順序排列。 例如,我需要返回每個值。

productsImages[index]

我正在尋找的是 productsImages[0] == 給我的值而不是整個 object。 怎樣才能做到這一點?

Map 每個 object 首先只有一個值,然后您將擁有一個可以操作的普通值數組:

 var productsImages = [ {sg: 'foo'}, {scamo: ''}, {schar: ''}, {mar: ''}, {tb: ''}, {tg: ''}, {tcamo: ''}, {tcamo: ''}, {tol: ''}, {fb: ''}, {fg: ''}, ]; const values = productsImages.map(obj => Object.values(obj)[0]); console.log(values[0]);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM