목록배열 (3)
능히 해낼 수 있다
✍️✍️✍️ 위 글은 작성자의 지식습득에 따라 추후 퇴고 될 수 있음을 알려드립니다(피드백 환영). 알고리즘/자료구조 두번째 시간. 배열과 연결리스트 라는 것을 배웠는데(딴 것도 더 배움), 내가 아는 배열의 개념과는 달랐다. 배운 내용과 함께 이해간 점들을 작성해 보려 한다. 데이터 구조의 타입에는 여러가지가있다. 이번 시간에 배웠던 타입은, 배열(Array), 연결리스트(Linked List), 큐(Queue), 스택(Stack) 우선 그림에 나와있는 순서대로 배열과, 연결리스트에 대해 알아보자 1. 배열(Array) 내가 아는 배열이지만, 내용이 개념이 살짝 다르다는 점에서 놀랜 '배열' 자료구조타입. 배열이란,입력된 데이터들이 메모리 공간에서 연속적으로 저장된 자료구조이고, 메모리 상에서 연속적으..
✍️✍️✍️ 위 글은 작성자의 지식습득에 따라 추후 퇴고 될 수 있음을 알려드립니다(피드백 환영). 지난 글과 이어서 배열에 대한 내용을 적어보려한다. 두서 없게 쓴 것들을 정리도 하고싶고 추후 내가 기억이 안나면 훑어 보기 위해서!! tmi.나눠서 적는 이유는 한 게시글이 길면 개인적으로 읽기가 싫음ㅎㅎ .map() : 메소드에 붙어있는 배열데이터 만큼 콜백함수가 반복적으로 실행되고 출력된 데이터를 새로운 배열로 출력해줌 예시 const obst = ['Apfel', 'Banane', 'Kirshe']; const b = obst.map(function(fruit, idx){ return `${fruit} - ${idx}` // "보간법!!" }) console.log(b); //>>(3) ['Apfe..
✍️✍️✍️ 위 글은 작성자의 지식습득에 따라 추후 퇴고 될 수 있음을 알려드립니다(피드백 환영). 배열(Array)은 생성자 방식으로 만드는 것이 기본이나, 불편하다는 단점이 있다. 그래서 조금 더 쉽게 작성하기위해 [ ]대괄호로 작성하는 리터럴방식으로 대체로 사용한다. 배열[ ] > Kirsch //배열은 0부터 시작하기 때문에 2번 인덱스는 체리이다. console.log(obsts.length); // result>> 4 //과일배열의 길이를 알려주는 메소드 '.length' 말그대로 몇개인지 알려준다. console.log(obsts[obsts.length-1]); // result>> Durian // 같은 방법 console.log(obst.at(-1)); // .at() :메소드 뒤에서 첫..