所以这可能很简单,我可能理解错了..
我在我的代码中创建了具有 x、y 和 z 参数的类和函数。
class Example {
constructor(x, y, z) {
this.x = x;
this.y = y;
this.z = z;
...}
Example(123, 456, 789);
我见过这样使用的代码-
if (Math.hypot(ship.x - enemy.x, ship.y - enemy.y [....]
但是我不能使用任何东西访问类之外的任何值,例如..
console.log(Example.x);
if (Example.x > 1){ console.log('something here');
它总是说未定义或不起作用。我已经尝试在函数和类上使用这种点表示法,但没有任何效果,例如,如果我将控制台日志放在类中,我只能用 (x) 来记录这些值。
请有人详细说明我将如何使用 ship.x -enemy.x 的示例来访问这些属性。
谢谢