我有一个数组,想在我的 document.ready 函数中使用它来调用一个函数,该函数位于外部 JS 文件中。但它不起作用,我真的不知道为什么。我没有使用 javascript 或 canvas 的经验,有人可以帮我解决这个简单的问题吗?
<script>
$(document).ready(function() {
var thisIsMyArray= {
x : 200,
y : 150,
size : 50
};
anyfunction(thisIsMyArray.x, thisIsMyArray.y, thisIsMyArray.size);
});
</script>
外部JS:
var canvas = document.getElementsByTagName("canvas")[0];
var ctx = canvas.getContext('2d');
var anyfunction = function(x, y, size) {
ctx.beginPath();
ctx.arc(x, y, size, 0, Math.PI * 2, true);
ctx.closePath();
ctx.fill();
}