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

जावास्क्रिप्ट एल्गोरिथम - सरणी से नकारात्मक हटाना

<घंटा/>

कई मानों की एक सरणी X को देखते हुए (जैसे [-3,5,1,3,2,10]), हमें एक ऐसा फ़ंक्शन लिखना होगा जो सरणी में किसी भी नकारात्मक मान को हटा दे।

एक बार जब फ़ंक्शन अपना निष्पादन समाप्त कर लेता है तो सरणी केवल सकारात्मक संख्याओं से बना होना चाहिए। हमें अस्थायी सरणी बनाए बिना और सरणी में किसी भी मान को हटाने के लिए केवल पॉप विधि का उपयोग किए बिना ऐसा करने की आवश्यकता है।

उदाहरण

निम्नलिखित कोड है -

// अंत में सभी नेगेटिव को हटा दें (x.length &&x[x.length - 1] <0) { x.pop();}for (var i =x.length - 1; i>=0; i--) { if (x[i] <0) {// इस तत्व को अंतिम तत्व से बदलें (सकारात्मक होने की गारंटी) x[i] =x[x.length - 1]; एक्स.पॉप (); }} 

आउटपुट

यह कंसोल पर निम्न आउटपुट उत्पन्न करेगा -

[ 1, 8, 9 ]

  1. जावास्क्रिप्ट में एक ऐरे से एक तत्व को हटाना

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

  1. जावास्क्रिप्ट ऐरे से () विधि

    जावास्क्रिप्ट की से () विधि का उपयोग किसी ऑब्जेक्ट से किसी ऑब्जेक्ट से एक लंबी संपत्ति या एक चलने योग्य वस्तु के साथ ऐरे ऑब्जेक्ट को वापस करने के लिए किया जाता है। वाक्य रचना इस प्रकार है - Array.from(obj, mapFunction, val) ऊपर, पैरामीटर obj एक सरणी में कनवर्ट करने के लिए ऑब्जेक्ट है, mapFunction

  1. जावास्क्रिप्ट Array.from () विधि

    Array.from() किसी दिए गए सरणी उदाहरण से एक नया सरणी ऑब्जेक्ट बनाता है। सरणी से () फ़ंक्शन के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-widt