const featureConfig={
"feature":{
"blue_test_pv_cid_list":{"featureData":[
{"duration":111,"cid":"AIDataMockViewController","req_id":"AD2EE796-D02B-4D5C-A155-645A62D8FFB2","refer_cid":"SAKHornDebugSettingViewController","tm":1630048653754},
{"duration":222,"cid":"AIDataMockViewController","req_id":"5A76AF1C-6D10-460E-BEEC-5BB401011873","refer_cid":"SAKDDebugSettingController","tm":1630048659996}]
}},
"params":{
"blue_test_pv_cid_list":[
{"duration":333,"cid":"AIDataMockViewController","req_id":"AD2EE796-D02B-4D5C-A155-645A62D8FFB2","refer_cid":"SAKHornDebugSettingViewController","tm":1630048653754},
{"duration":444,"cid":"AIDataMockViewController","req_id":"5A76AF1C-6D10-460E-BEEC-5BB401011873","refer_cid":"SAKDDebugSettingController","tm":1630048659996}],
"scale":2
}
}
const { feature, params } = featureConfig;
var scale = 1
if (params instanceof Object && typeof(params.scale) == 'number') {
scale = params.scale
}
var data = {featureData: null};
var featureDataArray = new Array();
for(var featureName in feature) {
var info = feature[featureName];
// console.log(info.featureData);
var featureData = info.featureData;
if (featureData instanceof Array && featureData.length > 0) {
for(var row in featureData) {
for(var key in featureData[row]) {
var value = featureData[row][key];
if (typeof(value) == 'number') {
featureData[row][key] = value * scale;
data = info;
}
}
}
}
featureDataArray = featureDataArray.concat(featureData);
// data['1']=featureDataArray;
}
for(var name in params){
var x;
if (params[name] instanceof Array) {
x=params[name]
featureDataArray = featureDataArray.concat(x);
// data['2']=featureDataArray;
}else if(params[name] instanceof Object){
x=params[name].featureData
featureDataArray = featureDataArray.concat(x);
// data['3']=featureDataArray;
}
// data['params_feature_out']=x;
}
data.featureData = featureDataArray;
console.log(data);
console