鍍金池/ 問答/HTML/ 為什么有些后端返回的數(shù)據(jù)會包裹在數(shù)組里?

為什么有些后端返回的數(shù)據(jù)會包裹在數(shù)組里?

剛才在某網(wǎng)站的API里看到后端返回數(shù)據(jù)如下:

{
    code: "success",
    data: [{
        width: 1157,
        height: 680
    }]
}

data部分用數(shù)組包裹了里面的對象,訪問的時候就要加索引了,如data[0].width。

我在其他網(wǎng)站上也見過這樣的,但是里面也就一個對象,不清除用數(shù)組形式有哪些作用,求解~

回答
編輯回答
使勁操

因為這些個公司的前端應(yīng)用的前端技術(shù)處理這些數(shù)據(jù)更好處理

2017年10月7日 22:56
編輯回答
安淺陌

很多人拿數(shù)據(jù)返回的也是 data[{xxx:xxx}];
數(shù)據(jù)處理 qs.stringify(data)

2017年3月26日 20:25
編輯回答
陌如玉

數(shù)組一般是放一組數(shù)據(jù)的,含帶順序;
可能是后端的api為了統(tǒng)一處理把data的數(shù)據(jù)全部包在數(shù)組里面

2017年10月25日 09:04
編輯回答
魚梓

這個沒有硬性規(guī)定啊,也許這個接口預(yù)期返回的就是一個數(shù)組,只是恰好是只有一個元素的情況,比如:

搜索一張圖片的可用尺寸,也許返回一個,也可能返回多個已縮放的尺寸。

2018年6月2日 18:38