หน้าแรก
หน้าแรก
each_cons() - ทับทิม each_cons() method of enumerable เป็นวิธี inbuilt ใน Ruby ที่วนซ้ำสำหรับองค์ประกอบ N ที่ต่อเนื่องกันโดยเริ่มจากแต่ละองค์ประกอบทุกครั้ง หากไม่มีการบล็อก ระบบจะส่งคืนตัวแจงนับ JS เทียบเท่ากับ each_cons() สมมติว่าเรามีอาร์เรย์ของ Number literals (JS เทียบเท่ากับ enumerable ของ Ru
อาร์เรย์สับเปลี่ยนผีเสื้อใน JavaScript คืออาร์เรย์ของ Numbers ที่จัดเรียงเพื่อให้ตัวเลขลดลงเมื่อเราเข้าใกล้ศูนย์กลางของอาร์เรย์และเพิ่มขึ้นเมื่อเราเข้าใกล้จุดสิ้นสุดของอาร์เรย์ ตัวเลขที่ใหญ่ที่สุดอยู่ที่ดัชนีแรกสุด อีกรูปแบบหนึ่งของอาร์เรย์สับเปลี่ยนผีเสื้อคือการที่ตัวเลขเพิ่มขึ้นไปทางกึ่งกลางและลด
เรามีอาร์เรย์ของอ็อบเจ็กต์ ซึ่งยังมีอ็อบเจ็กต์ที่ซ้อนกันแบบนี้อีก - const arr = [{ id: 0, children: [] }, { id: 1, children: [{ id: 2, children: [] }, { id: 3, children: [{ id: 4, children:
สมมติว่าเรามีอาร์เรย์ที่มีคะแนนของผู้เล่นบางคนในกีฬาประเภทต่างๆ คะแนนจะแสดงในลักษณะนี้ - const scores = [ {sport: 'cricket', aman: 54, vishal: 65, jay: 43, hardik: 88, karan:23}, {sport: 'soccer', aman: 14, vishal: 75, jay: 41, hardik: 13, karan:73},
เราต้องเขียนฟังก์ชั่นที่ยอมรับสตริงและสะท้อนตัวอักษรของมัน ตัวอย่างเช่น − If the input is ‘abcd’ The output should be ‘zyxw’ ฟังก์ชันนี้นำอักขระและแผนที่ทุกตัวไปยังตัวอักษร (26 - N) ที่อยู่ห่างจากมัน โดยที่ดัชนี 1 ของตัวอักษรนั้น ๆ เช่น 5 สำหรับ e และ 10 สำหรับ j เราจะใช้วิ
เราต้องเขียนฟังก์ชันที่รับในอ็อบเจกต์และอาร์เรย์ตัวอักษรสตริง และส่งคืนอ็อบเจ็กต์ที่กรองด้วยคีย์ที่ปรากฏในอาร์เรย์ของสตริง ตัวอย่างเช่น − หากวัตถุคือ {a:[], b:[], c:[], d:[]} และอาร์เรย์คือ [a, d] ดังนั้น ผลลัพธ์ควรเป็น − {“a”: [], “d”:[]} ดังนั้น เรามาเขียนโค้ดสำหรับฟังก์ช
เรามีอาร์เรย์ของตัวเลขที่มีจำนวนบวกและลบจำนวนคู่และคี่ เราจำเป็นต้องจัดเรียงอาร์เรย์ในลำดับจากน้อยไปมาก แต่เลขคู่ทั้งหมดควรปรากฏก่อนเลขคี่ใดๆ และเลขคี่ทั้งหมดควรปรากฏหลังเลขคู่ทั้งหมด และเห็นได้ชัดว่าทั้งสองจัดเรียงอยู่ภายใน ตัวอย่างเช่น − หากอาร์เรย์อินพุตเป็น − const arr = [-2,3,6,-12,9,2,-4,-11
เราจำเป็นต้องเขียนฟังก์ชันสำหรับอาร์เรย์ Array.prototype.remove() มันยอมรับ oneargument; เป็นฟังก์ชันเรียกกลับหรือองค์ประกอบที่เป็นไปได้ของอาร์เรย์ หากเป็นฟังก์ชัน ค่าตอบแทนของฟังก์ชันนั้นควรถือเป็นองค์ประกอบที่เป็นไปได้ของอาร์เรย์ และเราต้องค้นหาและลบองค์ประกอบนั้นออกจากอาร์เรย์ที่มีอยู่ และฟังก์ชั
เราต้องเขียนฟังก์ชันโดยบอกว่า findPositions() ที่รับอาร์เรย์สองอาร์เรย์เป็นอาร์กิวเมนต์ และควรส่งคืนอาร์เรย์ของดัชนีขององค์ประกอบทั้งหมดของอาร์เรย์ที่สองที่มีอยู่ในอาร์เรย์แรก ตัวอย่างเช่น − If the first array is [‘john’, ‘doe’, ‘chris’, ‘snow’, &lsqu
เราจำเป็นต้องเขียนฟังก์ชันแบบเรียกซ้ำ เช่น pickString ที่รับสตริงที่ประกอบด้วยตัวอักษรและตัวเลขรวมกัน แล้วส่งกลับสตริงใหม่ที่ประกอบด้วยตัวอักษรเท่านั้น ตัวอย่างเช่น If the string is ‘dis122344as65t34er’, The output will be: ‘disaster’ ดังนั้น เรามาเขียนโค้ดสำหรับฟังก์ชันแบบ
เราจำเป็นต้องเขียนฟังก์ชันที่ใช้ตัวเลขสองตัวเป็นอาร์กิวเมนต์ m และ n และจะส่งกลับผลรวมของจำนวนคู่ทั้งหมดที่อยู่ระหว่าง m และ n (รวมทั้งสอง) ตัวอย่างเช่น − If m = 10 and n = -4 ผลลัพธ์ควรเป็น 10+8+6+4+2+0+(-2)+(-4) =24 แนวทาง ก่อนอื่นเราจะคำนวณผลรวมของเลขคู่ทั้งหมดสูงถึง n และผลรวมของเลขคู่ทั้งหมด
เรามีอาร์เรย์ของวัตถุ แต่ละอ็อบเจ็กต์มีคุณสมบัติสองสามอย่างและหนึ่งในคุณสมบัติเหล่านี้คืออายุ - const people = [ { name: 'Anna', age: 22 }, { name: 'Tom', age: 34 &nbs
เราต้องเขียนฟังก์ชันที่จะลบอักขระทุกวินาที (เริ่มต้นจากอักขระตัวแรก) ออกจากสตริงและผนวกอักขระที่ถูกลบออกทั้งหมดต่อท้ายด้วย JavaScript ตัวอย่างเช่น − If the string is "This is a test!" Then it should become "hsi etTi sats!" ดังนั้น เรามาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − ตัวอย่าง c
เรามีอาร์เรย์ของ Number literals แบบนี้ - จำนวน const =[10,6200,20,20,350,900,26,78,888,10000,78,15000,200,1280,2000,450]; เราควรเขียนฟังก์ชันที่ใช้อาร์เรย์ของตัวเลขและตัวเลขระหว่าง [0,100] โดยพื้นฐานแล้วตัวเลขนี้แสดงถึงเปอร์เซ็นต์ที่แน่นอน ให้เราแทนตัวเลขนี้ด้วย x ก่อน ตอนนี้ เราต้องคืนค่าอาร์เรย
สมมุติว่าเราต้องเขียนฟังก์ชันที่รับอาร์เรย์ของตัวเลขเป็นอาร์กิวเมนต์ เราต้องคืนค่าอาร์เรย์ใหม่พร้อมกับผลคูณของแต่ละตัวเลข ยกเว้นดัชนีที่เรากำลังคำนวณผลิตภัณฑ์อยู่ ตัวอย่างเช่น ถ้า arr มีดัชนี 5 ตัว และเรากำลังสร้างค่าสำหรับดัชนี 1 ตัวเลขที่ดัชนี 0, 2, 3 และ 4 จะถูกคูณ ในทำนองเดียวกัน หากเรากำลังสร้
เราต้องเขียนฟังก์ชันที่รับสตริงเป็นอาร์กิวเมนต์เดียวเท่านั้น และคืนค่าจำนวนที่เท่ากัน ตัวอย่างเช่น − one five seven eight -------> 1578 Two eight eight eight -------> 2888 อันนี้ค่อนข้างตรงไปตรงมา เราวนซ้ำในอาร์เรย์ของคำที่คั่นด้วยช่องว่างและเพิ่มตัวเลขที่เหมาะสมลงในผลลัพธ์ต่อไป รหัสสำหรับ
เลขหลงตัวเอง ตัวเลขหลงตัวเอง ในฐานตัวเลขที่กำหนด b คือตัวเลขที่เป็นผลรวมของหลักของตัวเอง แต่ละตัวยกกำลังของจำนวนหลัก ตัวอย่างเช่น − 153 = 1^3 + 5^3 + 3^3 = 1+125+27 = 153 ในทำนองเดียวกัน 1 = 1^1 = 1 แนวทาง ก่อนอื่นเราจะนับจำนวนหลักโดยใช้ while loop จากนั้นในขณะที่วนซ้ำอีก เราจะเลือกตัวเลขสุดท้าย
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับเลขฐานสองเป็นสตริงและส่งกลับค่าที่เทียบเท่ากับตัวเลขในฐาน 10 ดังนั้น เรามาเขียนโค้ดสำหรับฟังก์ชันกัน อันนี้ค่อนข้างง่าย เราวนซ้ำบนสตริงโดยใช้ for loop และสำหรับแต่ละบิตที่ส่ง เราเพิ่มตัวเลขเป็นสองเท่าด้วยการเพิ่มค่าบิตปัจจุบันเป็นเช่นนี้ - ตัวอย่าง const
แนวคิดในที่นี้คือการรับสตริงสองสตริงเป็นอินพุตและคืนค่า จริง หาก a เป็นสตริงย่อยของ b หรือ b เป็นสตริงย่อยของ a ไม่เช่นนั้นจะคืนค่าเท็จ ตัวอย่างเช่น − isSubstr(‘hello’, ‘hello world’) // true isSubstr(‘can I use’ , ‘I us’) //true isSubstr(‘can&r
เรามีข้อมูลต่อไปนี้ในไฟล์ json data.json − data.json { "names": [{ "name": "Ramesh", "readable": true }, { "name": "Suresh", &qu