모듈: obj

obj.js

원천:
유틸리티/obj.js

행동 양식


<공전> 할당(대상)

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

매개 변수 :
이름 유형 설명
표적 물체
...출처 물체
원천:
유틸리티/obj.js
반환:
유형
물체

<공전> 각각(객체, fn)

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

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

반복할 객체

fn obj:각콜백

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

원천:
유틸리티/obj.js

<공전> isObject(값)

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

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

매개 변수 :
이름 유형 설명
물체
원천:
유틸리티/obj.js
반환:
유형
부울

<공전> 일반(값)

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

매개 변수 :
이름 유형 설명
물체
원천:
유틸리티/obj.js
반환:
유형
부울

<공전> 감소(객체, fn [, 초기])

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

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

줄이려는 개체입니다.

fn 기능

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

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

시작 값

원천:
유틸리티/obj.js
반환:

최종 누적 값입니다.

유형
혼합

유형 정의


obj:EachCallback(값, 키)

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

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

열쇠

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

원천:
유틸리티/obj.js

obj:ReduceCallback(누적, 값, 키)

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

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

혼합

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

열쇠

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

원천:
유틸리티/obj.js
반환:

새로 누적된 값입니다.

유형
혼합