तो यह एक बहुत बुनियादी सवाल वास्तव में सिर्फ मेरी जिज्ञासा को संतुष्ट करने के लिए है, लेकिन वहाँ इस तरह कुछ करने के लिए एक तरीका है:जावास्क्रिप्ट instanceof वक्तव्य
if(obj !instanceof Array) {
//The object is not an instance of Array
} else {
//The object is an instance of Array
}
कुंजी यहाँ नहीं उपयोग करने के लिए सक्षम किया जा रहा! उदाहरण के सामने। आम तौर पर जिस तरह से मैं इसे सेट अप करने के लिए है इस तरह है:
if(obj instanceof Array) {
//Do nothing here
} else {
//The object is not an instance of Array
//Perform actions!
}
और इसकी एक छोटे से परेशान एक और को बयान बनाने के लिए जब मैं बस अगर वस्तु एक विशिष्ट प्रकार है जानना चाहता हूँ है।
प्रयास करें @ hrishikeshp19 - मैं मुझे यकीन है कि आपको माता-पिता की ज़रूरत है, मैंने अभी कोशिश की है कि क्रोम, आईई और नोड में और प्रत्येक होस्ट को उनकी आवश्यकता होती है। –
@ riship89 माता-पिता की आवश्यकता है, सबूत: '' !! ओबीजे उदाहरण के बाद ''!! !! (' ओबीजे उदाहरण के लिए ऐरे)' '!! (सही) सही (सही) – zamnuts
कारण यह है कि! ओबीजे का मूल्यांकन पहले (! obj exampleof Array) में किया जाता है, जिसका मूल्यांकन करता है सच (या झूठा), जो तब होता है (अगर बूल उदाहरण से ऐरे), जो स्पष्ट रूप से झूठा है। इसलिए, सुझाव के अनुसार इसे कोष्ठक में लपेटें। – ronnbot