जावास्क्रिप्ट और कोणीय अपरिभाषित चर निर्धारण निर्धारण - जावास्क्रिप्ट, कोणीय, अपरिभाषित

मैं बेहतर ढंग से समझने की कोशिश कर रहा हूं कि यह निर्धारित करने के लिए कि कोई चर अपरिभाषित है या नहीं और मुझे मिश्रित परिणाम मिलते हैं, उम्मीद है कि कोई इसे स्पष्ट कर सकता है।

यह उदाहरण है:

यहां छवि विवरण दर्ज करें

मुझे उम्मीद है कि परिभाषित चेक के लिए "झूठी" परिणाम के लिए none_exisiting_variable नहीं है।

उत्तर:

उत्तर № 1 के लिए 1

वह अंतर है

  1. एक undefined मूल्य, या एक चर जिसका मूल्य है undefined (वह है जो जांच सकता है angular.isDefined)
  2. एक अपरिभाषित चर: इसके नाम का कोई संदर्भ संदर्भ त्रुटि है

चर को जांचने के लिए परिभाषित नहीं किया गया है, करें

if (typeof myvariable === "undefined") {

जवाब के लिए 0 № 2
var foo = "foo";
angular.isDefined(foo) // true;
angular.isDefined(bar) // false
var bar = "bar";

संबंधित सवाल
सबसे लोकप्रिय