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

जावास्क्रिप्ट में किसी सरणी का केवल पहला n% कैसे प्राप्त करें?

<घंटा/>

हमें एक ऐसा फ़ंक्शन लिखना है जो 0 और 100 (दोनों समावेशी) के बीच एक सरणी गिरफ्तारी और संख्या n लेता है और सरणी का n% भाग देता है। जैसे यदि दूसरा तर्क 0 है, तो हमें एक खाली सरणी की अपेक्षा करनी चाहिए, यदि यह 100 है, तो पूर्ण सरणी है, आधा यदि 50 है, तो ऐसा ही।

और यदि दूसरा तर्क प्रदान नहीं किया जाता है तो यह डिफ़ॉल्ट रूप से 50 होना चाहिए। इसलिए, इसके लिए कोड होगा -

उदाहरण

const numbers = [3,6,8,6,8,4,26,8,7,4,23,65,87,98,54,32,57,87];
const byPercent = (arr, n = 50) => {
   const { length } = arr;
   const requiredLength = Math.floor((length * n) / 100);
   return arr.slice(0, requiredLength);
};
console.log(byPercent(numbers));
console.log(byPercent(numbers, 84));
console.log(byPercent(numbers, 34));

आउटपुट

कंसोल में आउटपुट होगा -

[
   3, 6, 8, 6, 8,
   4, 26, 8, 7
]
[
   3, 6, 8, 6, 8, 4,
   26, 8, 7, 4, 23, 65,
   87, 98, 54
]
[ 3, 6, 8, 6, 8, 4 ]

  1. वस्तु के मूल्य का केवल पहला शब्द कैसे प्राप्त करें - जावास्क्रिप्ट?

    मान लें कि निम्नलिखित हमारा उद्देश्य है - const employeeDetails = [    {       employeeName: "John Smith",       employeeTechnology: "JavaScript HTML"    },    {       employeeName: "David Miller"

  1. सरणी में सबसे आम मान कैसे प्राप्त करें:जावास्क्रिप्ट?

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो दोहराए जाने वाले मानों की एक सरणी लेता है। हमारे फ़ंक्शन को सरणी में सबसे आम तत्वों की एक सरणी वापस करनी चाहिए (यदि दो या दो से अधिक तत्व समान संख्या में सबसे अधिक बार दिखाई देते हैं तो सरणी में वे सभी तत्व होने चाहिए)। उदाहरण इसके लिए कोड

  1. PHP में किसी सरणी का पहला तत्व कैसे प्राप्त करें?

    PHP में किसी सरणी का पहला तत्व प्राप्त करने के लिए, कोड इस प्रकार है - उदाहरण <?php    $arr = array( "p"=>"150", "q"=>"100", "r"=>"120", "s"=>"110", "t"=>"115", "u&quo