판단 방법: 1. 판단하려면 toString()을 사용하세요. 2. 판단하려면 "obj.constructor === Object"를 사용하세요. 3. 판단하려면 "ypeof obj === Object"를 사용하세요. 판사 판사.
이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.
1, toString() 첫 번째 선택
let obj = {} Object.prototype.toString.call(obj) === '[Object Object]'
2, constructor
let obj = {} obj.constructor === Object
[권장 학습: js 기본 튜토리얼]
3, instanceof
주의: 배열을 판단하기 위해 인스턴스 오브를 사용하는 것도 객체입니다
let obj = {} obj instanceof Object //true let arr = [] arr instanceof Object //true
4, typeof
let obj = {} typeof obj === Object // 根据typeof判断对象也不太准确 表达式 返回值 typeof undefined 'undefined' typeof null 'object' typeof true 'boolean' typeof 123 'number' typeof "abc" 'string' typeof function() {} 'function' typeof {} 'object' typeof [] 'object'
더 많은 프로그래밍 관련 지식을 보려면 프로그래밍 비디오를 방문하세요! !
위 내용은 자바스크립트에서 객체인지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!