У меня есть массив «флагов» узлов, и я хочу установить позицию своего объекта на первом объекте в этом массиве, он работает, и объект фактически позиционируется, как предполагалось, но когда я делаю сравнение, оно терпит неудачу и регистрирует «НЕТ» .
Строка кода, задающая позицию, работает, но сравнение не проходит, что тут не так?!
start: function () {
this.node.position = this.flags[0].position;
this.movement();
},
movement: function() {
if (this.node.position == this.flags[0].position) { // Problem
console.log("YES");
}
else {
console.log("No");
Обновление:
Когда я делаю это так, это работает:
if (this.node.position.x == this.flags[0].position.x) // or position.y