生成名字数组和{value:'',name:''}对象数组
<html>
<body>
<script type="text/javascript">
var data = [
{sName:'a',sData:1},
{sName:'b',sData:2},
{sName:'c',sData:3},
]
//for
let thisNameData = [];
let chartSpanData = []
let thisData = []
for (let i = 0; i < data.length; i++) {
thisNameData[i] = data[i].sName;
thisData[i] = data[i].sData;
let chartSpan = {
value: 0,
name: '',
};
chartSpan.value = thisData[i];
chartSpan.name = thisNameData[i];
chartSpanData[i] = chartSpan;
}
console.log('-----for-----')
console.log(thisNameData)
console.log(chartSpanData)
console.log('------------')
//forEach
let thisNameData2 = [];
let chartData = []
data.forEach(item => {
thisNameData2.push(item.sName);
chartData.push({ va