자바 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으로 바꾼다음에 다시 배열로 하기
let filtered = Array.from(new Set(list)).filter(v => v < 10);
JS는 이렇게 하는거 맞음? 뭔가 자바보다 복잡한데?..
new Set([1, 5, 5, 7, 21, 9].filter(v=> v < 10))
ㄳㄳ
자바스크립트 첫번째대로 하면 unique와 filtered 각각 따로 나오겠는데