Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

118
Visualizações
Cómo usar las posiciones del tablero de ajedrez en una declaración if-else para chessboard.js

Estoy tratando de crear una función que use una declaración if para verificar si un tablero de ajedrez está en una posición específica (este que estoy usando start) usando la biblioteca chessboard.js

Intenté usar este código que compara la propiedad de posición del tablero con la posición que quiero usando el objeto y la cadena FEN, pero ambos no funcionan.

 if (board.position == {a1: "wR", a2: "wP", a7: "bP", , a8: "bR", b1: "wN", b2: "wP", b7: "bP", b8: "bN", c1: "wB", c2: "wP", c7: "bP", c8: "bB", d1: "wQ", d2: "wP", d7: "bP", d8: "bQ", e1: "wK", e2: "wP", e7: "bP", e8: "bK", f1: "wB", f2: "wP", f7: "bP", f8: "bB", g1: "wN", g2: "wP", g7: "bP", g8: "bN", h1: "wR", h2: "wP", h7: "bP", h8: "bR") { alert('The board is in the start position'); } else { alert('The board is not in the start position');
 if (board.position == 'rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR') { alert('The board is in the start position'); } else { alert('The board is not in the start position');

Incluso traté de compararlo con 'start'

 if (board.position == 'start') { alert('The board is in the start position'); } else { alert('The board is not in the start position');
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Según los documentos , board.position es una función. Desea comparar con la salida de esa función, no con la función en sí:

if (board.position('fen') == 'rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR')

(Comparar objetos para la igualdad es más complicado ; sugeriría seguir con las cadenas FEN).

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda