明月笑刀無情
2018-12-12 18:13:35
1、"data":[{"value":100, axis: "指數(shù)1"},{"value":40, axis: "指數(shù)2"},{"value":80, axis: "指數(shù)3"},{"value":50, axis: "指數(shù)4"},{"value":40, axis: "指數(shù)5"},{"value":50, axis: "指數(shù)6"},{"value":70, axis: "指數(shù)7"}],2、"data":[{name: "指數(shù)1,max:100",value":100"},{name: "指數(shù)2,max:100",value":50"},{name: "指數(shù)3,max:100",value":30"},{name: "指數(shù)4,max:100",value":70"},{name: "指數(shù)5,max:100",value":80"},{name: "指數(shù)6,max:100",value":90"},{name: "指數(shù)7,max:100",value":100"}],把1轉(zhuǎn)換成2.要展示格式完全一樣
1 回答

桃花長相依
TA貢獻1860條經(jīng)驗 獲得超8個贊
給你個示例,用一個format函數(shù)處理一下。
var data = [
{"value":100, axis: "指數(shù)1"},
{"value":40, axis: "指數(shù)2"},
{"value":80, axis: "指數(shù)3"},
{"value":50, axis: "指數(shù)4"},
{"value":40, axis: "指數(shù)5"},
{"value":50, axis: "指數(shù)6"},
{"value":70, axis: "指數(shù)7"}
]
function format(array) {
var newArray = []
var maxValue = ''
newArray = array.map(v => {
if (v.value > maxValue) {
maxValue = v.value
}
return {
name: v.axis,
max: maxValue,
value: v.value
}
})
return newArray
}
format(data)
輸出結(jié)果見下圖:
添加回答
舉報
0/150
提交
取消