Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript
Javascript
  1. วิธีรวม 2 อาร์เรย์เป็น 1 วัตถุใน JavaScript

    สมมติว่า เรามีอาร์เรย์สองอาร์เรย์ที่มีความยาวเท่ากัน และจำเป็นต้องเขียนฟังก์ชันที่จับคู่อาร์เรย์ทั้งสองลงในวัตถุ องค์ประกอบที่สอดคล้องกันของอาร์เรย์แรกจะกลายเป็นคีย์ที่สอดคล้องกันของวัตถุและองค์ประกอบของอาร์เรย์ที่สองจะกลายเป็นค่า เราจะลดอาร์เรย์แรก ในขณะเดียวกันก็เข้าถึงองค์ประกอบของอาร์เรย์ที่สอง

  2. วิธีจัดเรียงออบเจกต์ของออบเจกต์ตามค่าคีย์ JavaScript

    สมมติว่าเรามีวัตถุที่มีคีย์เป็นตัวอักษรสตริงและค่าของมันเป็นวัตถุเช่นกัน - const companies = {    'landwaves ltd': {employees: 1200, worth: '1.2m', CEO: 'Rajiv Bansal'},    'colin & co': {employees: 200, worth: '0.2m', CEO: 'Sukesh

  3. เรียงลำดับอาร์เรย์ของคำตามอาร์เรย์ของคำอื่น JavaScript

    สมมติว่าเรามีอาร์เรย์ของอ็อบเจ็กต์ที่จัดเรียงตามคุณสมบัติของ id ดังต่อไปนี้ - const unordered = [{    id: 1,    string: 'sometimes' }, {    id: 2,    string: 'be' }, {    id: 3,    string: 'can' }, {    id:

  4. การดำเนินการผกผันใน JavaScript

    สมมติว่าเราต้องเขียนฟังก์ชันที่ใช้สตริงไบนารี (ประกอบด้วย 0 และ 1) และส่งคืนค่าผกผัน 0s ทั้งหมดถูกแทนที่ด้วย 1 และ 1s แทนที่ด้วย 0 มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − ตัวอย่าง const num = '1101'; const n = '11010111'; const inverseBinary = (binary) => {    return binary.s

  5. แปลงผลการวนซ้ำอาร์เรย์ JavaScript เป็นสตริงข้อความบรรทัดเดียว

    สมมติว่าเรามีสตริงและอาร์เรย์ - const textString = 'Convert javascript array iteration result into a single line text string. Happy searching!'; const keywords = ['integer', 'javascript', 'dry', 'Happy', 'exam']; เราต้องเขียนฟังก์ชันที่จับคู่อาร์เรย์ก

  6. ต่อท้ายอาร์เรย์ปัจจุบันด้วยกำลังสองขององค์ประกอบที่สอดคล้องกันของอาร์เรย์ใน JavaScript

    เรามีอาร์เรย์ของตัวเลขเช่นนี้ - const arr = [12, 19, 5, 7, 9, 11, 21, 4]; เราต้องเขียนฟังก์ชันที่รับอาร์เรย์ดังกล่าวและส่งกลับอาร์เรย์ใหม่พร้อมรายการทั้งหมดของอาร์เรย์ดั้งเดิมที่ต่อท้ายด้วยสี่เหลี่ยมขององค์ประกอบที่สอดคล้องกันของอาร์เรย์ สำหรับอาร์เรย์ตัวอย่างนี้ ผลลัพธ์ควรเป็น − [12, 19, 5, 7, 9,

  7. การเพิ่มจาวาสคริปต์เฉพาะเลขคี่หรือคู่

    เราจำเป็นต้องสร้างฟังก์ชันที่ให้อาร์เรย์ของตัวเลขและสตริงที่สามารถรับค่า คี่ หรือ คู่ ได้ทั้งสองค่า ให้บวกตัวเลขที่ตรงกับเงื่อนไขนั้น หาก novalues ​​ตรงกับเงื่อนไข ควรส่งคืน 0 ตัวอย่างเช่น − console.log(conditionalSum([1, 2, 3, 4, 5], "even")); => 6 console.log(conditionalSum([1, 2, 3,

  8. ทำให้ตัวเลขอาร์เรย์ติดลบ JavaScript

    สมมติว่าต่อไปนี้คืออาร์เรย์ของเรา – const arr = [7, 2, 3, 4, 5, 7, 8, 12, -12, 43, 6]; เราจำเป็นต้องเขียนฟังก์ชันที่รับอาร์เรย์ด้านบนและส่งกลับอาร์เรย์ที่มีองค์ประกอบที่สอดคล้องกันของการเปลี่ยนแปลงอาร์เรย์ไปเป็นค่าลบ (เช่น 4 ถึง -4, 6 ถึง -6) หากองค์ประกอบนั้นเป็นค่าลบอยู่แล้ว เราควรปล่อยให้องค์ปร

  9. อาร์เรย์ย้อนกลับด้วย for loops JavaScript

    เราต้องเขียนฟังก์ชันที่รับอาร์เรย์และคืนค่ากลับ ค้นหาการย้อนกลับโดยใช้ for วนซ้ำ อาร์เรย์ตัวอย่างของเรา - const arr = [7, 2, 3, 4, 5, 7, 8, 12, -12, 43, 6]; เรามาเขียนโค้ดของฟังก์ชันนี้กันดีกว่า − ตัวอย่าง const arr = [7, 2, 3, 4, 5, 7, 8, 12, -12, 43, 6]; const reverse =(arr) => {    

  10. ค้นหาสตริงที่ยาวที่สุดในอาร์เรย์ (ไม่รวมช่องว่าง) JavaScript

    เราจำเป็นต้องเขียนฟังก์ชันที่ยอมรับอาร์เรย์ของตัวอักษรสตริงและส่งกลับดัชนีของสตริงที่ยาวที่สุดในอาร์เรย์ ขณะคำนวณความยาวของสตริง เราไม่ต้องพิจารณาความยาวที่ใช้โดยช่องว่าง หากสตริงตั้งแต่สองสตริงขึ้นไปมีความยาวเท่ากัน เราต้องส่งคืนดัชนีของสตริงแรกที่ทำเช่นนั้น เราจะวนซ้ำในอาร์เรย์ แยกแต่ละองค์ประกอ

  11. อัลกอริทึมการเรียงลำดับรากดิจิทัล JavaScript

    Digit root ของจำนวนเต็มบวกบางตัวถูกกำหนดเป็นผลรวมของตัวเลขทั้งหมด เราได้รับอาร์เรย์ของจำนวนเต็ม เราต้องเรียงลำดับในลักษณะที่ว่าถ้า a มาก่อน b ถ้ารากหลักของ a น้อยกว่าหรือเท่ากับรากหลักของ b หากตัวเลขสองตัวมีรูทหลักเหมือนกัน ตัวที่เล็กกว่า (ตามความหมายทั่วไป) ควรมาก่อน ตัวอย่างเช่น 4 และ 13 มีรูทหลัก

  12. ย้อนกลับตัวเลขของจำนวนเต็มใน JavaScript โดยไม่ต้องใช้อาร์เรย์หรือวิธีสตริง

    เราต้องเขียนฟังก์ชัน Number.prototype.reverse() ที่คืนค่าตัวเลขกลับด้านของตัวเลขที่ใช้ ตัวอย่างเช่น − 234.reverse() = 432; 6564.reverse() = 4656; มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน เราจะใช้วิธีการแบบเรียกซ้ำเช่นนี้ - ตัวอย่าง const reverse = function(temp = Math.abs(this), reversed = 0, isNegative =

  13. ส่งคืนอาร์เรย์ที่มีองค์ประกอบต่ำสุดและสูงสุด JavaScript

    ให้อาร์เรย์ของตัวเลข สมมติว่า − const arr = [12, 54, 6, 23, 87, 4, 545, 7, 65, 18, 87, 8, 76]; เราจำเป็นต้องเขียนฟังก์ชันที่เลือกองค์ประกอบต่ำสุดและสูงสุดจาก thearray และส่งกลับอาร์เรย์ของตัวเลขสองตัวนั้นโดยมีค่าต่ำสุดที่ดัชนี 0 และสูงสุดที่ 1 เราจะใช้วิธี Array.prototype.reduce() เพื่อสร้างอาร์เร

  14. กรอกค่าตัวเลขที่ขาดหายไปในอาร์เรย์ JavaScript

    เราได้รับอาร์เรย์ของ n รายการ ซึ่งมีเพียง 2 รายการเท่านั้นที่เป็นตัวเลข รายการอื่นๆ ทั้งหมดเป็นค่าว่าง อะไรประมาณนี้ - const arr =[null, null, -1, null, null, null, -3, null, null, null]; เราควรเขียนฟังก์ชันที่ใช้อาร์เรย์นี้และเติมชุดเลขคณิตให้สมบูรณ์ซึ่งตัวเลขทั้งสองนี้เป็นส่วนหนึ่ง เพื่อให้เข้าใจ

  15. รวมจากค่าอาร์เรย์ด้วยคีย์ที่คล้ายกันใน JavaScript

    สมมติว่านี่คืออาร์เรย์ที่มีข้อมูลบางส่วนเกี่ยวกับหุ้นที่บริษัทแห่งหนึ่งขายและซื้อในช่วงระยะเวลาหนึ่ง const ธุรกรรม =[ [AAPL, buy, 100], [WMT, sell, 75], [MCD, buy, 125], [GOOG, sell , 10], [AAPL, buy, 100], [AAPL, sell, 100], [AAPL, sell, 20], [DIS, buy, 15], [MCD, buy, 10], [WMT, buy, 50], [MCD, se

  16. วิธีประกบรายการที่ซ้ำกันในอาร์เรย์ JavaScript

    เรามีอาร์เรย์ของตัวอักษร Number / String ที่มีค่าที่ซ้ำกัน เราจำเป็นต้องลบค่าเหล่านี้ออกจากอาร์เรย์โดยไม่ต้องสร้างอาร์เรย์ใหม่หรือเก็บค่าที่ซ้ำกันไว้ที่อื่น เราจะใช้เมธอด Array.prototype.splice() เพื่อลบรายการแทนที่ และเราจะช่วยเมธอด Array.prototype.indexOf() และ Array.prototype.lastIndexOf() เพื่อ

  17. อาร์เรย์จตุรัสจำนวนเต็มบวก JavaScript

    สมมติว่า เรามีอาร์เรย์ที่มีตัวเลข บวก ลบ ทศนิยม และจำนวนเต็ม เราต้องเขียนฟังก์ชันที่รับอาร์เรย์และส่งกลับอาร์เรย์ของจำนวนเต็มบวกทั้งหมดจากอาร์เรย์เดิม มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − ตัวอย่าง const arr = [1, -4, 6.1, 0.1, 2.6, 5, -2, 1.9, 6, 8.75, -7, 5]; const squareSum = (arr) => {   &n

  18. สร้างตัวเลขในอาร์เรย์ที่สัมพันธ์กับ 0 – 100 ใน JavaScript

    สมมติว่า เรามีอาร์เรย์ที่มีตัวเลขอยู่บ้าง หน้าที่ของเราคือเขียนฟังก์ชันที่รับอาร์เรย์และจับคู่ค่าทั้งหมดที่สัมพันธ์กับ 0 ถึง 100 หมายความว่าจำนวนที่มากที่สุดควรแทนที่ด้วย 100 ซึ่งน้อยที่สุดด้วย 100 และทั้งหมด ส่วนอื่นๆ ควรแปลงเป็นตัวเลขเฉพาะระหว่าง 0 ถึง 100 ตามอัตราส่วน ต่อไปนี้เป็นรหัสสำหรับทำเช่

Total 5927 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:121/297  20-คอมพิวเตอร์/Page Goto:1 115 116 117 118 119 120 121 122 123 124 125 126 127