我有这样一个数组:
var newCircles = [{
num: 0,
name: "title0",
x: 280,
y: 200,
color: "#555555",
r: 60
},
{
num: 1,
name: "title1",
x: 480,
y: 200,
color: "#555555",
r: 80
}];
我正在尝试推送新的信息,例如:
$(newCircles).push(', { num: "'+newCircles.length+'", name : "title "'+(newCircles.length)+'", x : "'+newCircles[chosenCircle].x+'", y : "'+newCircles[chosenCircle].y+'", color : "#7f38a7", r : "'+newCircles[chosenCircle].r+'" }');
但这不起作用。有人有什么建议吗?
最佳答案
您正在将字符串推入数组。
如果您想将另一个对象推入数组,则可以通过
newCircles.push( {
num: newCircles.length,
name: 'title ' + newCircles.length,
x: newCircles[chosenCircle].x,
y: newCircles[chosenCircle].y,
color : "#7f38a7",
r: newCircles[chosenCircle].r
} );