자바 8 스트림 좋네
이제 보고있음


중복 없애고 10보다 작은 수 찾아서 출력

PHP 는 자바스트림이나 js처럼 체이닝 쓰려면 라이브러리 써야됨
그냥 내장함수씀...

$list = [1, 5, 5, 7, 21, 9];
$filtered = array_filter(array_unique($list), fn($v) =>($v < 10));



JAVA 8 스트림

List list = Arrays.asList(1, 5, 5, 7, 21, 7, 9);
Stream<Integer> stream= list.stream();
stream.distinct().filter(v -> v < 10);


자바스크립트

const list = [1, 5, 5, 7, 21, 9];
let unique = list.filter((v, i, arr)=> arr.indexOf(v) === i );
let filterd = list.filter(unique => unique < 10);


set으로 바꾼다음에 다시 배열로 하기

const list = [1, 5, 5, 7, 21, 9];
let filtered = Array.from(new Set(list)).filter(v => v < 10);


JS는 이렇게 하는거 맞음? 뭔가 자바보다 복잡한데?..