जेसक्रिप्ट स्ट्रिंग slice() विधि

परिभाषा और उपयोग

slice() विधि स्ट्रिंग के एक भाग को निकालती है。

slice() विधि नए स्ट्रिंग के रूप में निकाले गए भाग को वापस करती है, मूल स्ट्रिंग को बदलती ही नहीं है।

शुरू (शामिल) से और समाप्ति पारामीटर को निर्धारित करता है कि किस भाग को निकालना है।

पहला स्थान 0 है, दूसरा 1 है, ...

नकारात्मक संख्या चारों ओर से चुनी जाती हैं।

अन्य संदर्भ:

split() विधि

substr() विधि

substring() विधि

उदाहरण

उदाहरण 1

कटौती से पहले 5 स्थान:

let text = "Hello world!";
let result = text.slice(0, 5);

पूरा चरित्र शब्द

例子 2

从位置 3 到末尾:

let result = text.slice(0, 5);

पूरा चरित्र शब्द

उदाहरण 2

स्थान 3 से अंत तक

उदाहरण 3

पूरा चरित्र शब्द

स्थान 3 से 8 तक

let result = text.slice(3, 8);

उदाहरण 4

पूरा चरित्र शब्द

केवल पहला चरित्र

let result = text.slice(0, 1);

उदाहरण 5

पूरा चरित्र शब्द

केवल अंतिम चरित्र

let result = text.slice(-1);

उदाहरण 6

पूरा चरित्र शब्द

let result = text.slice(0);

stringस्वयं प्रयोग करेंशुरू (शामिल) सेसिंटैक्स समाप्ति.slice(

तकनीकी विवरण

तकनीकी विवरण डिफ़ॉल्ट रूप से चरित्र शब्द की लंबाई है。
शुरू (शामिल) से

,

)

समाप्ति

शुरू स्थान

अनिवार्य

यह पारामीटर वापसी हिस्से के अंत के अनुक्रम संख्या है। यदि इस पारामीटर को निर्दिष्ट नहीं किया जाता, तो वापसी उपसूची शामिल होती है。

वृद्धि डिफ़ॉल्ट रूप से चरित्र शब्द की लंबाई है。
टाइप वर्णन

चरित्र

तकनीकी विवरण शुरू (शामिल) से

चरित्र का उठाया गया हिस्सा

तकनीकी विवरण समाप्ति

यह पारामीटर वापसी हिस्से के शुरू के अनुक्रम संख्या है। यदि इस पारामीटर का मूल्य नकारात्मक है, तो यह चरित्र शब्द के अंत से शुरू होने के स्थान को निर्दिष्ट करता है। अर्थात, -1 चरित्र शब्द के अंतिम चरित्र को निर्दिष्ट करता है, -2 अंतिम चरित्र से पहले के चरित्र को निर्दिष्ट करता है, इस प्रकार ही。 शुरू (शामिल) से पारामीटर

यह पारामीटर वापसी हिस्से के अंत के अनुक्रम संख्या है। यदि इस पारामीटर को निर्दिष्ट नहीं किया जाता, तो वापसी उपसूची शामिल होती है。

पारामीटर string वापसी मूल चरित्र शब्द के अंत तक का चरित्र शब्द वापस देता है। यदि इस पारामीटर का मूल्य नकारात्मक है, तो यह चरित्र शब्द के अंत से शुरू होने के स्थान को निर्दिष्ट करता है। शुरू (शामिल) से एक नया चरित्र शब्द शुरू (शामिल) सेशुरू समाप्ति समाप्ति (शामिल नहीं) से समाप्तिअधिकतम (शामिल नहीं) तक सभी चरित्रों को वापस देती है。

वर्णन

slice() विधि चरित्र के शब्द को वापस देती है string के टुकड़े के चरित्र शब्द, या इसका एक उपसूची वापस देता है। लेकिन यह विधि चरित्र को संशोधित नहीं करती。 string

String ऑब्जैक्ट के विधि slice()औरsubstring() और substr()सभी (अनुशंसित नहीं) चरित्र के एक निर्दिष्ट हिस्से को वापस दे सकते हैं。slice() से substring() ज़्यादा लचीला है क्योंकि यह नकारात्मक संख्या को प्रामाणिक के रूप में इस्तेमाल करता है。slice() और substr() अलग है क्योंकि यह दो चरित्र के स्थान को उपसूची निर्दिष्ट करता है और substr() यह चरित्र स्थान और लंबाई के द्वारा उपसूची निर्दिष्ट करता है。

यहां ध्यान दें किString.slice() और Array.slice() समान है।

ब्राउज़र समर्थन

slice() यह ECMAScript1 (ES1) विशेषता है。

सभी ब्राउज़र्स निर्धारित रूप से ES1 (जेसक्रिप्ट 1997) का समर्थन करते हैं:

च्रोम आईई एज फायरफॉक्स सैफारी ऑपेरा
च्रोम आईई एज फायरफॉक्स सैफारी ऑपेरा
समर्थन समर्थन समर्थन समर्थन समर्थन समर्थन

संबंधित पृष्ठ

JavaScript स्ट्रिंग

JavaScript स्ट्रिंग मेथड

JavaScript स्ट्रिंग सर्च