js json陣列重新拼接,並新增數量

2021-07-31 22:07:08 字數 802 閱讀 3002

功能:

後台返回的試題內容,其選項是用@@符號分割的字串,模板中無法呼叫函式自行解析,需要重組json物件

解決問題:

新增num,解決json.length不生效問題

重組json內容,可重定義json鍵值

/*解析examdetail

* kevin

* 2017-05-11*/

function

formatdetail

(data) ;

var num = 0;//json物件數量

$.each(data, function

(idx, obj) ;

tmp["detailid"] = obj[i].detailid;

tmp["examno"] = obj[i].examno;

tmp["examcontent"] = obj[i].examcontent;

tmp["examanswer"] = obj[i].examanswer;

tmp["examoption"] = formatdata(obj[i]);

details[i] = tmp;

num++;}}

});details["num"] = num;

return details;

}

/* 解析單選題選項字串

* 2017-05-04

* kevin

*/function

formatdata

(data)

新增陣列方法

有乙個條件不滿足,就返回false function isbelowthreshold currentvalue var array1 1,30,39,29,10,13 console.log array1.every isbelowthreshold 如果arr1的name欄位的值,全部在arr2...

ES新增陣列方法

陣列中foreach map filter reduce some every 的總結 let array 1,2,3,4 array.foreach item,index,array foreach會遍歷陣列,沒有返回值,不允許在迴圈體內寫return,不會改變原來陣列的內容.let array ...

vue動態新增陣列歸類

昨天在寫完專案之後出現乙個bug,我想簡單了,我以為直接把資料傳過去就行,誰知道還需要歸類資料,把資料整合起來,這個是動態的整合起來。格式是這樣子的 children陣列裡面放的是name底下的種類。先搞乙個空的陣列,這個是讓儲存把多餘新增的重複資料過濾掉的資料 let arr3 通過結構把所有需要...