obj.js
방법
-
정적 할당 (대상) → {Object}
-
Object.assign 스타일 객체 얕은 병합/확장.
매개 변수 :
이름 유형 설명 표적
물체 ...출처
물체 반환:
물체 -
정적 각각 (객체, fn)
-
객체에 대한 배열과 같은 반복.
매개 변수 :
이름 유형 설명 물체
물체 반복할 객체
fn
obj:각콜백 개체의 각 키에 대해 호출되는 콜백 함수입니다.
-
정적 isObject (값) → {부울}
-
값이 DOM 노드, 배열, 정규식 등을 포함하여 모든 종류의 객체인지 여부를 반환합니다. 그러나 기능은 아닙니다.
이렇게 하면
null
값에typeof를
사용하면'object'
가 되는 문제를 피할 수 있습니다.매개 변수 :
이름 유형 설명 값
물체 반환:
부울 -
정적 isPlain (값) → {부울}
-
개체가 "일반" 개체, 즉
Object
의 직접 인스턴스인지 여부를 반환합니다.매개 변수 :
이름 유형 설명 값
물체 반환:
부울 -
정적 감소 (객체, fn, 초기 선택 ) → {혼합}
-
객체에 대한 배열과 같은 축소.
매개 변수 :
이름 유형 속성 기본값 설명 물체
물체 줄이려는 개체입니다.
fn
기능 개체의 각 키에 대해 호출되는 콜백 함수입니다. 누적 값과 반복당 값과 키를 인수로 받습니다.
초기의
혼합 <선택 과목>
0 시작 값
반환:
혼합 -최종 누적 값입니다.
유형 정의
-
obj:EachCallback (값, 키)
-
매개 변수 :
이름 유형 설명 값
혼합 반복되는 개체의 현재 키입니다.
열쇠
끈 반복되는 객체의 현재 키-값
-
obj:ReduceCallback (누적, 값, 키) → {혼합}
-
매개 변수 :
이름 유형 설명 축적하다
혼합 감소 루프를 통해 누적되는 값입니다.
값
혼합 반복되는 개체의 현재 키입니다.
열쇠
끈 반복되는 객체의 현재 키-값
반환:
혼합 -새로 누적된 값입니다.