객체

obj.js

방법

정적 할당 (대상) → {Object}

Object.assign 스타일 객체 얕은 병합/확장.

매개 변수 :
이름 유형 설명
표적 물체
...출처 물체
반환:
물체

정적 각각 (객체, fn)

객체에 대한 배열과 같은 반복.

매개 변수 :
이름 유형 설명
물체 물체

반복할 객체

fn obj:각콜백

개체의 각 키에 대해 호출되는 콜백 함수입니다.

정적 isObject (값) → {부울}

값이 DOM 노드, 배열, 정규식 등을 포함하여 모든 종류의 객체인지 여부를 반환합니다. 그러나 기능은 아닙니다.

이렇게 하면 null 값에 typeof를 사용하면 'object' 가 되는 문제를 피할 수 있습니다.

매개 변수 :
이름 유형 설명
물체
반환:
부울

정적 isPlain (값) → {부울}

개체가 "일반" 개체, 즉 Object 의 직접 인스턴스인지 여부를 반환합니다.

매개 변수 :
이름 유형 설명
물체
반환:
부울

정적 감소 (객체, fn, 초기 선택 ) → {혼합}

객체에 대한 배열과 같은 축소.

매개 변수 :
이름 유형 속성 기본값 설명
물체 물체

줄이려는 개체입니다.

fn 기능

개체의 각 키에 대해 호출되는 콜백 함수입니다. 누적 값과 반복당 값과 키를 인수로 받습니다.

초기의 혼합 <선택 과목>
0

시작 값

반환:
혼합 -

최종 누적 값입니다.

유형 정의

obj:EachCallback (값, 키)

매개 변수 :
이름 유형 설명
혼합

반복되는 개체의 현재 키입니다.

열쇠

반복되는 객체의 현재 키-값

obj:ReduceCallback (누적, 값, 키) → {혼합}

매개 변수 :
이름 유형 설명
축적하다 혼합

감소 루프를 통해 누적되는 값입니다.

혼합

반복되는 개체의 현재 키입니다.

열쇠

반복되는 객체의 현재 키-값

반환:
혼합 -

새로 누적된 값입니다.