我创建了一个这样的 js 对象:
var JSONObject = {};
和一个函数创建一个元素并将其添加到JSONObject
:
function addShape(JSONObject, shapeStruct)
{
var sh = "shape"+shapeStruct.id.toString();
JSONObject.sh={
"id": shapeStruct.id,
"x1": shapeStruct.x1,
"x2": shapeStruct.x2,
"y1": shapeStruct.y1,
"y2": shapeStruct.y2
};
}
这个函数在一个单独的文件中。
我用它来称呼它:
shapeId++;
singleShapeStruct = {"id":shapeId, "x1":oldX, "x2":correctedX, "y1":oldY, "y2":yCanvas};
addShape(JSONObject, singleShapeStruct);
alert(JSONObject.shape0.x1);
警报没有给出任何东西。
感谢您的帮助