2024/09/07 3

localeCompare

sort( )는 숫자만 된다.숫자만이라기 보다는 숫자 위주로 된다.저번에 숫자 위주인줄 모르고문자를 했는데 튜터님이 숫자 위주라고localeCompare를 알려주셔서 알았다.그렇게 문자를 하니까 잘 정렬이 됐었다.  localeCompare은 문자열 비교 메서드다.얘는 리턴 값이 -1, 0, +1만 리턴한다고 한다. -1을 리턴하는 경우:  좌측 문자열이 우측보다 알파벳 순서가 빠름 +1을리턴하는 경우: 우측 문자열이 좌측보다 알파벳 순서가 빠름 0을 리턴하는 경우: 2개의 문자열이 똑같다는 뜻  즉, 0이냐 아니냐에 따라 문자열을 비교하면 됨

Js & React 공부 2024.09.07

5차 수업 + a

promise랑 await의 추가 내용 async function Test( ) {// 데이터를 받아오기 전까지 기다린다.// fetch 함수는 promise// (pending, successed, rejected)// 를 return 하니까// 그 결과를 기다리지 않으면// pending이 무조건// console.log( )로 찍힐테니// pending이 안 찍히도록// fulfilled가 될 때까지// 기다리는게 await의 fetch // 즉, fetch 함수는 promise를 return 하는데,// 결과를 기다리지 않으면 pending이 // console.log( )에 찍힌다.// 그러지 않기 위해서// await를 사용하는 것이다.  try {        const result = aw..

5차 수업

메서드: 호출의 주체가 있는 것함수: 호출의 주체가 없는 것 slice인덱스 자르기배열.slice( ) some배열.some(콜백함수())논리 합 연산자조건을 만족하는지 확인하는 함수if문 사용이 필수는 아님 비동기:동기적으로 작동하지 않는 것외부적으로 어떤 데이터를 가져오거나입력해야 할 때 사용 (firebase)비동기 관련 처리= promise 객체를 이용하여 코딩핸들링 할 수 있는 두가지1. then, catch2. async, awaitfetch("url 주소"): 외부 데이터를 요청하는 함수 promisepromise의 세가지 상태1. 요청중 (pending)2. 성공(fulfilled)3. 실패(rejected) async, await함수명 앞에 async를 입력해야 함 우리가 원하는 건 pe..