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

306
Visualizações
What is the propose of using window.location?.search?.split

I need to understand the propose of using window.location?.search?.split('=')[1] and why id takes value of window.location?.search?.split('=')[1]

Code:

function EndScreen() {
  const [score, setScore] = React.useContext(ScoreContext);

  /* console.log('history', window.location?.search?.split('=')[1]); */
  return (
    <div className="EndScreen">
      <h1>Test finished</h1>
      <br></br>
      <h3> You scored:</h3>
      <h1 style={{ fontSize: '70px' }}>
        {score} / {Questions?.length}
      </h1>
      <br></br>
      <br></br>
      <button
        onClick={() =>
          FormService.update({
            id: window.location?.search?.split('=')[1],
            data: { score: score }
          })
          .then(() => {
            alert('Score updated');
          })
          .catch(() => {
            alert('Score did NOT update')
          })
        }
      >
        Apply for job
      </button>
    </div>
  );
}
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Its for working with querystring:

if your url is , google.com/user/userData?id=123,email=exp@gmail.com

we call user and userData path & id and email are called querystrings

location.search; // Returns:'?id=123,email=exp@gmail.com'

let newArray = location.search.split('=') // Returns:['?id','123',',email','exp@gmail.com'] 

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