javascript - apply 方法不适用于 Canvas 上下文 lineTo()

标签 javascript canvas apply

我找不到这不起作用的原因:

var c=document.getElementById("myCanvas"),
ctx=c.getContext("2d");
ctx.moveTo(0,0);
ctx.lineTo.apply(this, [100, 100]);
ctx.stroke();

最佳答案

好的,我在你回答后让它工作,谢谢。我认为 THIS 指向 ctx 变量。

var c=document.getElementById("myCanvas"),
ctx=c.getContext("2d");
ctx.moveTo(0,0);
ctx.lineTo.apply(ctx, [100, 100]);
ctx.stroke();

谢谢,再见;)

关于javascript - apply 方法不适用于 Canvas 上下文 lineTo(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11815955/

相关文章:

javascript - 为什么比较对象值会返回 false?

javascript - Canvas 不在 JS/HTML 中绘制

python - 基于另外两个变量创建变量

javascript - 从另一个函数返回函数参数

javascript - 更改浏览器缩放级别

javascript - 如何在 video.js 中捕获手动搜索?

javascript - 扩展正则表达式以触发更多字符

javascript - 将元素装入表格单元格

android - 在 clipsChildren=false 父项的单个子项上启用剪辑

r - 计算 data.frame 中的行和和乘积