หน้าแรก
หน้าแรก
สมมติว่าเรามีอาร์เรย์ของวัตถุที่มีคะแนนของผู้เล่นบางคนในเกมไพ่ - const scorecard = [{ name: "Zahir", score: 23 }, { name: "Kabir", score: 13 }, { name: "Kunal",
สมมติว่าเรามีอาร์เรย์ของตัวอักษรที่มีค่าที่ซ้ำกันบางส่วน - const arr =[Cat, Dog, Cat, Elephant, Dog, Grapes, Dog, Lion, Grapes, Lion]; เราจำเป็นต้องเขียนฟังก์ชันที่คืนค่าจำนวนองค์ประกอบที่ไม่ซ้ำในอาร์เรย์ จะใช้ Array.prototype.reduce() และ Array.prototype.lastIndexOf() เพื่อทำสิ่งนี้ - ตัวอย่าง {
สมมติว่าเรามีอาร์เรย์ของวัตถุเช่นนี้ − const arr = [ {"id":0,"start":0,"duration":117,"slide":4,"view":0}, {"id":0,"start":0,"duration":12,"slide":1,"view":0}, {
สมมติว่าเรามีสองอาร์เรย์ ตัวอย่างเช่น ให้พิจารณาสองอาร์เรย์ต่อไปนี้ − const array1 = ['a','b','c','d','e','f','g','h']; const array2 = [ 1, 0, 0, 1 , 0, 0, 1, 0]; อาร์เรย์ทั้งสองถูกผูกไว้เพื่อมีความยาวเท่ากัน เราจำเป็นต้องเขียนฟังก์ชัน
เราต้องเขียนฟังก์ชันอย่างง่ายใน JavaScript ที่รับอาร์เรย์ของ Numbers (ซ้อนกับระดับใดก็ได้) และคืนค่าจำนวนที่มากที่สุดในอาร์เรย์ ตัวอย่างเช่น − หากอาร์เรย์อินพุตคือ − const arr = [ 34, 65, 67, [ 43, 76, 87, 23, 56, 7, [  
เราต้องเขียนฟังก์ชันที่ใช้อาร์เรย์ ลบรายการที่ซ้ำกันทั้งหมดออกจากอาร์เรย์ และใส่สตริงว่างจำนวนเท่ากันในตอนท้าย ตัวอย่างเช่น หากเราพบค่าที่ซ้ำกัน 4 ค่า เราต้องลบทั้งหมดแล้วใส่สตริงว่างสี่ค่าที่ส่วนท้าย ดังนั้น มาเขียนโค้ดสำหรับปัญหานี้กันเถอะ - ตัวอย่าง { ให้ { นับ, res } =acc; if(array.lastIndexO
=จำนวนใดๆ ของอาร์เรย์ ฟังก์ชันนี้จำเป็นต้องแบ่งอาร์เรย์ออกเป็นอาร์เรย์ย่อยหากผลรวมขององค์ประกอบที่ต่อเนื่องกันของอาร์เรย์เกินจำนวน n ตัวอย่างเช่น − // if the original array is: const arr = [2, 1, 2, 1, 1, 1, 1, 1]; // and the number n is 4 // then the output array should be: const output = [ [ 2, 1
เรามีอาร์เรย์ของสตริงซึ่งแต่ละอันประกอบด้วยตัวเลขอย่างน้อยหนึ่งตัวเช่นนี้ − const arr = ['di5aster', 'ca1amity', 'cod3', 'ho2me3', 'ca11ing']; เราจำเป็นต้องเขียนฟังก์ชันการเรียงลำดับที่เรียงลำดับอาร์เรย์นี้ในลำดับจากน้อยไปมากของตัวเลขที่มีอยู่ในสตริง ลำดับที่
สมมติว่าเรามีอาร์เรย์ของวัตถุเช่นนี้ − const arr = [ { id: 1, parent_id: 0, title: 'Movies' }, { id: 2, parent_id: 0, title: 'Music' }, { id: 3, parent_id: 1, title: 'Russian movies' }, { id: 4, parent_id: 2, title: 'Rus
เรามีอาร์เรย์ของตัวอักษรสองชุดที่มีค่าร่วมกันบางส่วน งานของเราคือการเขียนฟังก์ชันที่ส่งคืนอาร์เรย์ที่มีองค์ประกอบทั้งหมดจากอาร์เรย์ทั้งสองที่ไม่เหมือนกัน ตัวอย่างเช่น − // if the two arrays are: const first = ['cat', 'dog', 'mouse']; const second = ['zebra', 'tig
สมมติว่า เราต้องเขียนฟังก์ชันลบ Nth ที่รับอาร์เรย์และตัวเลข n และลบองค์ประกอบที่ n ของอาร์เรย์ทั้งหมดออก ซึ่งสามารถทำได้โดยใช้เมธอด Array.prototype.splice() และนี่คือรหัสสำหรับการทำเช่นนั้น - ตัวอย่าง const arr = ['T','h','a','i','s','b',' ',&
สมมติว่าเรามีอาร์เรย์ของวัตถุเช่นนี้ − const arr = [ {"name1": "firstString"}, {"name2": "secondString"}, {"name3": "thirdString"}, {"name4": "fourthString"}, &n
เราจำเป็นต้องเขียนฟังก์ชันที่คืนค่า จริง หากสตริงในองค์ประกอบแรกของอาร์เรย์มีตัวอักษรทั้งหมดของสตริงในองค์ประกอบที่สองของอาร์เรย์ ตัวอย่างเช่น ["hello", "Hello"], should return true because all of the letters in the second string are present in the first, ignoring their case. อ
เราต้องเขียนฟังก์ชัน JavaScript พูด extract() ที่แยกคุณสมบัติจากวัตถุไปยังวัตถุอื่นแล้วลบออกจากวัตถุดั้งเดิม ตัวอย่างเช่น − หาก obj1 และ obj2 เป็นสองอ็อบเจ็กต์ ดังนั้น obj1 = {color:"red", age:"23", name:"cindy"} obj2 = extract(obj1, ["color","name"
สมมุติว่าเรามีอาร์เรย์ของตัวเลข − const arr = [3, 5, 7, 8, 3, 5, 7, 4, 2, 8, 4, 2, 1]; เราจำเป็นต้องเขียนฟังก์ชันที่ส่งคืนอาร์เรย์ด้วยค่าเฉลี่ยขององค์ประกอบที่สอดคล้องกันและรุ่นก่อน สำหรับองค์ประกอบแรก เนื่องจากไม่มีรุ่นก่อน ดังนั้นองค์ประกอบมากควรส่งคืน มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน เราจะใช้ฟัง
เรามีอาร์เรย์ของตัวเลขแบบนี้ - const arr = [ [12, 56, 34, 88], [65, 66, 32, 98], [43, 87, 65, 43], [32, 98, 76, 83], [65, 89, 32, 54], ]; เราจำเป็นต้องเขียนฟังก์ชันที่แมปเหนืออาร์เรย์ของอาร์เรย์นี้ และส่งคืนอาร์เรย์ที่มีองค์ประกอบสูงส
สมมติว่า เรามีอาร์เรย์ของตัวเลขที่มี 0 และ 1 − const arr = [0, 1, 0, 1]; เราจำเป็นต้องเขียนฟังก์ชัน Array toBinary() ที่คืนค่าไบนารีที่สอดคล้องกันสำหรับอาร์เรย์ที่ใช้ ตัวอย่างเช่น − หากอาร์เรย์เป็น − const arr = [1, 0, 1, 1]; ผลลัพธ์ควรเป็น 11 เนื่องจากการแสดงทศนิยมของไบนารี 1011 คือ 11 ดังนั้น
สมมติว่าเรามีอาร์เรย์ของวัตถุที่มีข้อมูลเกี่ยวกับธุรกรรมสุ่มที่ดำเนินการโดยบางคน - const transactions = [{ name: 'Rakesh', amount: 1500 }, { name: 'Rajesh', amount: 1200 }, { name: 'Ramesh
สมมติว่า เรามีอ็อบเจ็กต์สองอาร์เรย์ที่มีข้อมูลเกี่ยวกับผลิตภัณฑ์บางอย่างของบริษัท − const first = [ { id: "57e7a1cd6a3f3669dc03db58", quantity:3 }, { id: "57e77b06e0566d496b51fed5&quo
สมมติว่า เรามีชุดของสตริงซึ่งมีและเส้นทางรูปภาพและลำดับ #concatenated สิ่งเหล่านี้มีลักษณะเช่นนี้ - const images = [ 'photo1.jpg,0', 'photo2.jpg,2', 'photo3.jpg,1' ]; ดังนั้น ลำดับที่ถูกต้องควรเป็น – photo1, photo3, photo2. สิ่งที่เราต้