bool 값으로 정렬해보자.
const booleanArray = [true,false,false,true,false,true,false,true];
booleanArray.sort((a,b) => a === b ? 0 : a? 1 : -1);
// [false, false, false, false, true, true, true, true]
booleanArray.sort((a,b) => a-b);
// [false, false, false, false, true, true, true, true]
// --------------------------------------------------------------------------
booleanArray.sort((a,b) => a === b ? 0 : a? -1 : 1);
// [true, true, true, true, false, false, false, false]
booleanArray.sort((a,b) => b-a);
// [true, true, true, true, false, false, false, false]
'Frontend > Javascript' 카테고리의 다른 글
[Typescript] A* 길찾기 알고리즘 구현 (10) | 2021.04.05 |
---|---|
[Javascipt] Blob, File 을 Base64 로 컨버팅 (8) | 2021.03.29 |
[Javascript] Unity Mathf.PingPong 구현 (17) | 2021.03.26 |
[Javascript] Switch 문 안에서 const, let (17) | 2021.03.02 |
[Javascript] {(intermediate value)} is not a function (19) | 2021.02.04 |