JavaScript

JavaScript 기초

차돌박이츄베릅 2023. 4. 14. 16:41

list 자료형

let a = ['사과', '배', '감', '귤']

 

dictionary 자료

let b = {
  "key" : "value",
  "name" : "영수",
  "age" : 30,
}

 

반복문

for (let i = 0; i < arr.length; i++) {
}

 

for (let i = 0; i < arr.length; i++) {
    // key값만 문자열로 가져온다
}

 

Array.forEach((e, index) => {
    // 배열의 요소, 인덱스 모두 접근할 수 있다
})

 

for (let e of arr) {
    // for-of를 활용하면 키만 접근하거나, 키와 값 모두 접근하는 것이 가능하다
}

 

메서드

.clear()

.text()

.append()

'⭐'.repeat(5) // ⭐⭐⭐⭐⭐


JSON 제이쓴

서버에서 클라이언트로 데이터를 dictionary형태로 내려주는 것 

 

Jsonvue 제이쓴뷰 : 크롬 확장프로그램 

https://chrome.google.com/webstore/detail/jsonview/chklaanhfefbnpoihckbnefhakgolnmc?hl=ko 

 

Fetch 기본 골격

            .then((res) => res.json())
            .then((data) => {
                console.log(data);

 

                $('#아이디명').empty();
                let rows = data['이름']['이름'];
                rows.forEach((a) => {
                    let gu_name = a['MSRSTE_NM'];
                    let gu_mise = a['IDEX_MVL'];
                    let temp_html = ``;
                    if (gu_mise > 40) {
                        temp_html = `<li class="bad">${gu_name} : ${gu_mise}</li>`;
                    } else {
                        temp_html = `<li>${gu_name} : ${gu_mise}</li>`;
                    }
                    $('#아이디명').append(temp_html);
                });
            });

 

 


요새는 form 태그에서 action으로 보내지않고, preventDefault()로 새로고침 막은 다음 val()값을 전달

 

 

체크박스의 1과 undefined를 true, false로 가져옴

let isChecked = !!$('#checkbox:checked').val();

 

 

 

'JavaScript' 카테고리의 다른 글

Chapter 04. 반복문  (0) 2023.04.26
Chapter 03. 조건  (0) 2023.04.26
Chapter 02. 자료와 변수  (0) 2023.04.25
Chapter 01. 자바스크립트 개요와 개발환경 설정  (0) 2023.04.25
[Library] JQuery  (0) 2023.04.14