logologo
शुरू करें
मार्गदर्शिका
विकास
प्लगइन
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
शुरू करें
मार्गदर्शिका
विकास
प्लगइन
API
logologo
अवलोकन
कॉन्फ़िगरेशन निर्देश

टेम्पलेट सिंटैक्स

मूल उपयोग
लूप प्रोसेसिंग

फ़ॉर्मेटिंग टूल

अवलोकन
टेक्स्ट फ़ॉर्मेटिंग
संख्या फ़ॉर्मेटिंग
मुद्रा फ़ॉर्मेटिंग
तिथि फ़ॉर्मेटिंग
समय अंतराल फ़ॉर्मेटिंग
Array फ़ॉर्मेटिंग

उन्नत सुविधाएँ

शर्त निर्णय
उन्नत विशेषताएँ
अक्सर पूछे जाने वाले प्रश्न
उपयोग के परिदृश्य
Previous Pageसमय अंतराल फ़ॉर्मेटिंग
Next Pageशर्त निर्णय
TIP

यह दस्तावेज़ AI द्वारा अनुवादित किया गया है। किसी भी अशुद्धि के लिए, कृपया अंग्रेजी संस्करण देखें

#एरे फ़ॉर्मेटिंग

#1. :arrayJoin(separator, index, count)

#सिंटैक्स स्पष्टीकरण

यह स्ट्रिंग या नंबर के एरे को एक सिंगल स्ट्रिंग में जोड़ता है। पैरामीटर:

  • separator: यह वह डीलिमिटर है जिसका उपयोग तत्वों को अलग करने के लिए किया जाता है (डिफ़ॉल्ट रूप से कॉमा , होता है)।
  • index: (वैकल्पिक) यह वह शुरुआती इंडेक्स है जहाँ से तत्वों को जोड़ना शुरू करना है।
  • count: (वैकल्पिक) index से शुरू होकर कितने आइटमों को जोड़ना है, यह उसकी संख्या है। यह ऋणात्मक भी हो सकता है, जिसका अर्थ है अंत से गिनती करना।
#उदाहरण
['homer','bart','lisa']:arrayJoin()              // आउटपुट: "homer, bart, lisa"
['homer','bart','lisa']:arrayJoin(' | ')          // आउटपुट: "homer | bart | lisa"
['homer','bart','lisa']:arrayJoin('')              // आउटपुट: "homerbartlisa"
[10,50]:arrayJoin()                               // आउटपुट: "10, 50"
[]:arrayJoin()                                    // आउटपुट: ""
null:arrayJoin()                                  // आउटपुट: null
{}:arrayJoin()                                    // आउटपुट: {}
20:arrayJoin()                                    // आउटपुट: 20
undefined:arrayJoin()                             // आउटपुट: undefined
['homer','bart','lisa']:arrayJoin('', 1)          // आउटपुट: "bartlisa"
['homer','bart','lisa']:arrayJoin('', 1, 1)       // आउटपुट: "bart"
['homer','bart','lisa']:arrayJoin('', 1, 2)       // आउटपुट: "bartlisa"
['homer','bart','lisa']:arrayJoin('', 0, -1)      // आउटपुट: "homerbart"
#परिणाम

आउटपुट एक स्ट्रिंग होती है जो दिए गए पैरामीटर के अनुसार एरे के तत्वों को जोड़कर बनाई जाती है।

#2. :arrayMap(objSeparator, attSeparator, attributes)

#सिंटैक्स स्पष्टीकरण

यह ऑब्जेक्ट के एरे को एक स्ट्रिंग में बदलता है। यह नेस्टेड ऑब्जेक्ट या एरे को प्रोसेस नहीं करता है। पैरामीटर:

  • objSeparator: यह ऑब्जेक्ट के बीच का सेपरेटर है (डिफ़ॉल्ट रूप से , होता है)।
  • attSeparator: यह ऑब्जेक्ट के एट्रिब्यूट के बीच का सेपरेटर है (डिफ़ॉल्ट रूप से : होता है)।
  • attributes: (वैकल्पिक) यह उन ऑब्जेक्ट एट्रिब्यूट की लिस्ट है जिन्हें आप आउटपुट में दिखाना चाहते हैं।
#उदाहरण
[{'id':2,'name':'homer'},{'id':3,'name':'bart'}]:arrayMap()
// आउटपुट: "2:homer, 3:bart"

[{'id':2,'name':'homer'},{'id':3,'name':'bart'}]:arrayMap(' - ')
// आउटपुट: "2:homer - 3:bart"

[{'id':2,'name':'homer'},{'id':3,'name':'bart'}]:arrayMap(' ; ', '|')
// आउटपुट: "2|homer ; 3|bart"

[{'id':2,'name':'homer'},{'id':3,'name':'bart'}]:arrayMap(' ; ', '|', 'id')
// आउटपुट: "2 ; 3"

[{'id':2,'name':'homer','obj':{'id':20},'arr':[12,23]}]:arrayMap()
// आउटपुट: "2:homer"

['homer','bart','lisa']:arrayMap()    // आउटपुट: "homer, bart, lisa"
[10,50]:arrayMap()                    // आउटपुट: "10, 50"
[]:arrayMap()                         // आउटपुट: ""
null:arrayMap()                       // आउटपुट: null
{}:arrayMap()                         // आउटपुट: {}
20:arrayMap()                         // आउटपुट: 20
undefined:arrayMap()                  // आउटपुट: undefined
#परिणाम

आउटपुट एक स्ट्रिंग होती है जो एरे के तत्वों को मैप और जॉइन करके बनाई जाती है, जिसमें नेस्टेड ऑब्जेक्ट के कंटेंट को अनदेखा किया जाता है।

#3. :count(start)

#सिंटैक्स स्पष्टीकरण

यह एरे में पंक्ति संख्या (row number) की गणना करता है और वर्तमान पंक्ति संख्या को आउटपुट करता है। उदाहरण के लिए:

{d[i].id:count()}

id के मान की परवाह किए बिना, यह वर्तमान पंक्ति की गिनती को आउटपुट करता है। v4.0.0 से, इस फ़ॉर्मेटर को आंतरिक रूप से :cumCount से बदल दिया गया है।

पैरामीटर:

  • start: (वैकल्पिक) यह गिनती के लिए शुरुआती मान है।
#उदाहरण और परिणाम

उपयोग में, आउटपुट में पंक्ति संख्या एरे के तत्वों के क्रम के अनुसार प्रदर्शित होगी।