Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- 기획자책
- SW캠프솔직후기
- 이미준PO
- AICE시험후기
- 생활코딩html
- 도그냥강연
- html독학
- 웬즈데잇
- SW캠프비전공자후기
- 처음부터다시배우는웹기획
- sql독학
- 생활코딩
- css독학
- 기획자도서추천
- css생활코딩
- 도그냥
- 스파르타코딩클럽
- SW캠프장점
- SQL
- 서비스기획스쿨
- html
- AICEBASICE
- 코린이독학
- 기획관련도서
- HTML공부
- 피그마
- SQLD공부방법
- 기획공부
- SW캠프단점
- Til
Archives
- Today
- Total
브리의 성장기
[TIL] 221203 본문
728x90
😀 TIL #221203
- 자바스크립트 인프런 강의 수강
> 배열 기본에 대해 학습했다.
* 자바스크립트 배열의 첫번째 자릿수는 0부터 시작
* 배열안에 배열 삽입 가능
const arrayOfArray=[[1,2,3],[4,5]];
arrayOfArray[0]; // [1,2,3]
const a = 10;
const b = 20;
const variableArray[a,b,30];
variableArray[1]=20 // b의 값
* 배열에 새로운 요소 추가
const target=['가','나','다','라','마'];
target.unshift('바');
console.log(target);
> ['바','가','나','다','라','마'] // 배열 가장 첫 부분에 추가
const target=['가','나','다','라','마'];
target.push('바');
console.log(target);
> ['가','나','다','라','마','바'] // 배열 가장 마지막 부분에 추가
* 배열 요소 제거
const target=['가','나','다','라','마'];
target.pop();
console.log(target);
> ['가','나','다','라'] // 배열의 마지막 요소 삭제
const target=['가','나','다','라','마'];
target.pop();
console.log(target);
> ['나','다','라','마'] // 배열의 첫 요소 삭제
const target=['가','나','다','라','마'];
target.splice(1,1);
console.log(target);
> ['가','다','라','마'] // index가 ()번째 인것 부터, ()개 삭제
const target=['가','나','다','라','마'];
target.splice(1,0,100);
console.log(target);
> ['가','나',100,'다','라','마'] // '나' 뒤에 100 추가
*문자열 반복문으로 나열하기
const example = '가나다라마';
let i =0;
while(i<example.length){
console.log(example[i]);
i++;
}
> 가
나
다
라
마
* 오늘의 예제
아래 배열에서 반복문을 이용해 '라'를 지워라. (splice, indexOf 사용)
arr = ['가','라','나','라','다','라']
const arr=['가','라','나','라','다','라'];
while(arr.indexOf('라') !== -1) {
arr.splice(arr.indexOf('라'),1)
} // indexOf('라') 가 -1(없을때까지)이 될때 까지 반복해라
// 라 부터 1개를 지워라 <반복 until '라' 가 사라질때까지>
> arr = ['가','나','다']
728x90
'종종 올리는 요즘 근황' 카테고리의 다른 글
[TIL] 221214 (0) | 2022.12.14 |
---|---|
[TIL] 221213 (0) | 2022.12.13 |
[TIL] 221129 (0) | 2022.11.29 |
[TIL] 221127 (0) | 2022.11.27 |
[TIL] 221126 (0) | 2022.11.26 |
Comments