我有这张图片的代码
var img = {
id: id++,
link: m.attr("index"),
x: m.offsetx(),
y: m.offsety(),
width: m.width(),
height: m.height()
};
现在我想调用一个函数img.setCordinates(x,y)
and img.setDimention(w,h)
,但我不想将它们添加到img
对象中,因为我将有很多img
对象,它们将被保存并加载到文件中。函数的作用无关紧要,我只是想知道它们是如何实现的?
我还应该提到这一点,我需要做这些功能的原因是因为这个代码示例问题:(不好)
arr.getById(index).x = 100;
arr.getById(index).y = 200;
.getById()
是数组的直接原型,它循环真正的 arr 并查找指定的 id。