if (queryboard.user1 == req.userId) {
//"X"
queryboard.board[Number(req.query.row)][Number(req.query.col)] = "X";
queryboard.board[Number(req.query.row)] <- tutaj zgłasza błąd
Element „queryboard.board” prawdopodobnie ma wartość „null”.ts(18047)
Element ma niejawnie typ „any”, ponieważ wyrażenie typu „number” nie może być używane do indeksowania typu „string | number | boolean | JsonObject | JsonArray”.
Nie znaleziono żadnej sygnatury indeksu z parametrem typu „number” w typie „string | number | boolean | JsonObject | JsonArray”.ts(7053)
console.log(queryboard.board);
if (queryboard.board[Number(req.query.row)][Number(req.query.col)] != null) return res.status(401).send("Query board - błędny ruch"); //pole zajęte
if (queryboard.user1 == req.userId) { //"X" queryboard.board[Number(req.query.row)][Number(req.query.col)] = "X";
queryboard.board[Number(req.query.row)] <- tutaj zgłasza błąd
Element „queryboard.board” prawdopodobnie ma wartość „null”.ts(18047) Element ma niejawnie typ „any”, ponieważ wyrażenie typu „number” nie może być używane do indeksowania typu „string | number | boolean | JsonObject | JsonArray”. Nie znaleziono żadnej sygnatury indeksu z parametrem typu „number” w typie „string | number | boolean | JsonObject | JsonArray”.ts(7053)