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 }; हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो ऐसी ही एक