我想在JS while循环中创建此输出:
sdata[i] = accumulated;
当我把这个
Object {
1: 1500,
2: 3005,
3: 4515.016666666666,
4: 6030.066722222222,
5: 7550.166944629629
}
进入我的循环,它会添加如下条目:
KV = {
clientPath: '/0000000000/client',
serverPath: '',
application: '/00000000/client/application/player.js',
properties: '/000000000/client/custom-config/AppProperties.js',
pollingEnabled: false,
customerConfig: {},
presentationTypeConfig: {},
kuluConfig: {},
kulu: {
"guid" : "XXXXXXX",
"title" : "XXXXX",
"createdInApp" : false,
"allowFeedback" : true,
"publisher" : {
"id" : 000000001,
"username" : "XXXXXXX",
"name" : "XXXXXXXX"
},
我必须在循环中添加什么来创建输出?
感谢您的帮助!
答案 0 :(得分:0)
你可能试图在数组中推送(x,y)点。这就是它应该如何完成的。
var sdata = []; // an array;
假设累积是一个点,它应该具有如下结构
accumulated = { x: 10, y: 20};
接下来只是创建点并将其推送到数组。
while(/*loop-condition-*/) {
var accumulated = {
x: xCurrent,
y: yCurrent
};
sdata.push(accmulated);
}
//that's it.
sdata现在可以根据需要输出