Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट के साथ किसी ऑब्जेक्ट में मान खाली होने पर मुख्य नाम कैसे प्राप्त करें?

<घंटा/>

मान लें कि निम्नलिखित हमारा उद्देश्य है -

var details = {
   firstName: 'John',
   lastName: '',
   countryName: 'US'
}

खाली मान के साथ कुंजी नाम प्राप्त करने के लिए ऑब्जेक्ट.की () के साथ-साथ ढूंढें () का उपयोग करें। निम्नलिखित कोड है -

उदाहरण

var details = {
   firstName: 'John',
   lastName: '',
   countryName: 'US'
}
var result = Object.keys(details).find(key=> (details[key] === '' ||
details[key] === null));
console.log("The key is="+result);

उपरोक्त प्रोग्राम को चलाने के लिए, आपको निम्न कमांड का उपयोग करने की आवश्यकता है -

node fileName.js.

आउटपुट

यहाँ, मेरी फ़ाइल का नाम demo118.js है। यह निम्नलिखित आउटपुट देगा -

PS C:\Users\Amit\JavaScript-code> node demo118.js
The key is=lastName

  1. जब जावास्क्रिप्ट में मान बदलता है तो स्ट्रिंग को कैसे विभाजित करें?

    इसके लिए आप रेगुलर एक्सप्रेशन के साथ मैच () का इस्तेमाल कर सकते हैं। निम्नलिखित कोड है - उदाहरण var originalString="JJJJOHHHHNNNSSSMMMIIITTTTHHH"; var regularExpression=/(.)\1*/g; console.log("The original string="+originalString); var splitting=originalString.match(regularExpres

  1. दो सरणियों की तुलना कैसे करें जब कुंजी एक स्ट्रिंग है - जावास्क्रिप्ट

    मान लें कि निम्नलिखित हमारी पहली सरणी है - const firstArray = [    { "name": "John Doe" },    { "name": "John Smith" },    { "name": "David Miller" },    { "name": "Bob Taylor" },

  1. जावास्क्रिप्ट में किसी कुंजी के मान से किसी वस्तु को आरोही क्रम में कैसे क्रमबद्ध करें?

    मान लीजिए कि हमारे पास निम्नलिखित वस्तु है - const obj = {    "sub1": 56,    "sub2": 67,    "sub3": 98,    "sub4": 54,    "sub5": 87 }; हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो ऐसी ही एक