Maison > Article > interface Web > Comment déterminer s'il s'agit d'un objet en javascript
Méthode de jugement : 1. Utilisez toString() pour juger ; 2. Utilisez "obj.constructor === Object" pour juger ; 3. Utilisez "ypeof obj === Object" pour juger ; instanceof mot-clé à juger.
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.
1. toString() premier choix
let obj = {} Object.prototype.toString.call(obj) === '[Object Object]'
2. let obj = {}
obj.constructor === Object
[Apprentissage recommandé : Tutoriel de base js
Remarque : Utiliser instanceof pour juger un tableau est également un objet
let obj = {} obj instanceof Object //true let arr = [] arr instanceof Object //true4 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'
Pour plus de connaissances liées à la programmation, veuillez. visitez : Vidéo de programmation
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!