2020/11/16 - [TIL(today I learned)] - 2020-11-16 TIL
Slice & Splice
developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/slice
developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/splice
developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort
sort는 그냥 쓰게 되면 앞자리로만 오름차순으로 나열한다. 그래서 따로 오름차순을 제대로 하는 방법이 잇는데 그건 mdn참고..
그외에도 다른 funtion들이 있는데 나중에 ...
Reference Types & Equality Testing
array는 content가 같다고 같은 array가 아니다.
array가 저장되어 있는 위치가 같아야 같은 array라고 친다.
그걸 확인하기 위한 equlity test
저장공간이 같은 위치에 있어야 같은것.
그래서 array를 reference type이라고 하는것 같다. (참조하는 링크가 같다는 의미?)
Arrays + Const
const는 fix된 변수 지정에 가깝다.
그래서 string을 const로 지정할때는 아무것도 바꿀수 없다.
그러나 array는 const로 지정하면 내용물에 대한 변경이 가능하다.
그것에 대한 이유는 array를 const한다는건 array의 address, reference를 고정하는것(fixed)하는것이기 때문이다.
그러니까 array의 위치(address), array의 형(shell) 자체를 fix한다는 의미임.
물론 array를 다시 재정의(re-assignment)하는것은 reference를 바꾼다는 의미니까 그건 불가능함.
Multi-Dimensional Arrays
array안에 컨텐츠에 array를 넣을 수 있다.
->응용 : tic tac toe
코딩 연습 28: Nested Arrays Exercise
'TIL(today I learned)' 카테고리의 다른 글
2020-11-23 TIL (0) | 2020.11.23 |
---|---|
2020-11-22 TIL (0) | 2020.11.22 |
2020-11-16 TIL (0) | 2020.11.16 |
2020-11-14&15 TIL (0) | 2020.11.15 |
2020-11-12 TIL (0) | 2020.11.12 |