создание массива ошибок javascript - PullRequest
0 голосов
/ 04 июня 2018

это код

var xyzTris = [[[0,-3,4],[-2,0,4],[2,0,4]]];
console.log("zero: ",rdfTris);
var scrTris = [[[]]];
console.log("first: ",scrTris);
var rdfTris = [[[]]];
console.log("second: ",rdfTris);

Что странно, консоль показывает:

zero: undefined
first: Array [[[]]]
second: Array [[[0, -3, 4]]]

Кто-нибудь может понять, почему массив rdfTris определен неправильно?

Я перепробовал все виды перестановок, парсер просто кажется смущенным rdfTris и xyzTris.Я обнаружил это вниз по течению, когда получал некоторые странные элементы массива, не определенные позже в коде.Раздели все это, чтобы добраться до этого.

1 Ответ

0 голосов
/ 04 июня 2018

Вы регистрируете значение rdfTris в строке 2, но вы присваиваете значение rdfTris в строке 5.

var xyzTris = [[[0,-3,4],[-2,0,4],[2,0,4]]];
console.log("zero: ",xyzTris);
var scrTris = [[[]]];
console.log("first: ",scrTris);
var rdfTris = [[[]]];
console.log("second: ",rdfTris);

Выше должно работать, как и ожидалось.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...