对于每个级别,都有一个坐标数组,我想基于它创建新的实例。我想知道如何去做这件事。这是我到目前为止所拥有的。
function levelDots(level){
var renderLevel = {
1: [(100, 100), (200, 200)], //not sure if this is correct, e.g (100, 100) would correspond to (x,y)
2: [(50,50), (75,75)]
}
renderLevel[level].each(function(){ //not sure what to put inbetween function()
dots.push(new dot(x,y))
});
}
答案 0 :(得分:1)
(x, y)
在javascript中返回y
,使用数组[100, 100]
或对象{x: 100, y: 100}
来表示该值。
示例:强> 的
function levelDots(level) {
var renderLevel = {
level1: [
[100, 100],
[200, 200]
],
level2: [
[50, 50],
[75, 75]
]
};
return renderLevel[level].map(function (el) {
return new dot(el[0], el[1]);
});
}