티스토리 뷰

반응형

ajax로 뭔가 실행할때....

중복되서.. 날라오는 것들....

이럴때 번뜩이게 생각난거 

'그래 임시키를 만들어서 체크해 보자'

특히 새로 뭔가 작성할때... 기존의 코드가 없으니...

뭔가 불안해서 저장하고 싶은데, ID가 없다고 징징대긴 싫다.

그래서 임시로 자바스크립트를 활용해서 키를 만드는 간단한 코딩

function generateKey() {
  let key = '';
  const characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';

  for (let i = 0; i < 7; i++) {
    key += characters.charAt(Math.floor(Math.random() * characters.length));
  }

  return key;
}

// 예시 출력
console.log(generateKey()); // "nQ2e8Wc"

위 코드에서 generateKey() 함수는 7자리의 임시 키를 생성하여 반환합니다. 

키는 알파벳 대문자, 소문자, 숫자 중에서 랜덤하게 선택하여 생성합니다.

 Math.random() 함수는 0 이상 1 미만의 실수를 반환하므로, characters 문자열의 길이를 곱하여 소수점 이하를 제거하고, charAt() 함수를 사용하여 문자열에서 해당 인덱스의 문자를 가져옵니다.

 이렇게 생성된 문자열을 반복문에서 7번 더해 key 변수에 저장하고, 최종적으로 key를 반환합니다.

 

언제나 깔끔한 마무리~

반응형
댓글