Learning JavaScript Data Structures and Algorithms
비트 연산자
p.42
MDN 연산자 링크
MDN 비트 연산자 링크
비트연산자 왜 사용하는 거지? 어디에 사용하지?
base64로 데이터를 전달할 때도 사용한다.
답이 될까?
https://stackoverflow.com/questions/654057/where-would-i-use-a-bitwise-operator-in-javascript
https://codeburst.io/using-javascript-bitwise-operators-in-real-life-f551a731ff5
객체지향프로그래밍(OOP)
P.51
- MDN 객체지향 프로그래밍
- 읽어볼 만한 글
왜 자바스크립트는 서로 다른 데이터타입으로도 배열을 만들 수 있을까?
p.55
- 언어적 특징인가?
왜 자바스크립트에서 배열을 만들 때 new Array() 말고 []을 이용하는 게 더 좋을 까?
p.56
- 자바스크립트 패턴 p.59
- Array() 생성자에 숫자 하나를 전달할 경우, 이 값은 배열의 첫 번째 원소 값이 되는게 아니라 배열의 길이를 지정한다. 즉 new Array(3)은 길이가 3이고 실제 원소 값은 가지지 않는 배열을 생성한다.
|
|
|
|
null, undefined 말고 empty는 뭐지?
p.57
- 배열에서 크기는 지정되었는데 값이 없을 때 인가?
숫자 정렬하는거 이거 왜 정렬되지? 버블정렬 뭐 이런거 관련인가?
p.69
number.sort(function(a, b) {
return a-b;
})