หน้าแรก
หน้าแรก
เราได้รับสตริงหลักและสตริงย่อย หน้าที่ของเราคือสร้างฟังก์ชัน สมมติว่าremoveString() ที่รับอาร์กิวเมนต์ทั้งสองนี้และส่งคืนเวอร์ชันของสตริงหลักซึ่งไม่มีสตริงย่อย ในที่นี้ เราจำเป็นต้องลบตัวคั่นออกจากสตริง เช่น − this-is-a-sting มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − const removeString = (string, separato
ตัวเลขเป็นจำนวนช่องว่างเมื่อ - มีอย่างน้อยสามหลักและ หารด้วยจำนวนที่เกิดขึ้นโดยนำหลักแรกและหลักสุดท้ายมาหารกันอย่างลงตัว ตัวอย่าง: 1053 is a gapful number because it has 4 digits and it is exactly divisible by 13. 135 is a gapful number because it has 3 digits and it is exactly divisible by
เราจำเป็นต้องเขียนฟังก์ชันที่ใช้สตริงเป็นอาร์กิวเมนต์เดียวและส่งคืนสตริงอื่นที่มี i และ o ทั้งหมดแทนที่ด้วย 1 และ 0 ตามลำดับ เป็นหนึ่งในปัญหาคลาสสิกสำหรับปัญหาลูปที่เราวนซ้ำบนสตริงด้วยดัชนีและสร้างสตริงใหม่เมื่อเราก้าวผ่าน รหัสสำหรับฟังก์ชันจะเป็น − const string = 'Hello, is it raining in Amst
เรามีอาร์เรย์ที่มีตัวเลขและสตริงบางตัว เราจำเป็นต้อง sort thearray เพื่อให้ตัวเลขได้รับการจัดเรียงและวางไว้ก่อนทุกสตริง จากนั้นจึงจัดเรียงสตริงตามตัวอักษร ตัวอย่าง สมมติว่านี่คืออาร์เรย์ของเรา – const arr = [1, 'fdf', 'afv', 6, 47, 7, 'svd', 'bdf', 9]; ผลลัพธ์ควรมีล
เราจำเป็นต้องเขียนฟังก์ชัน breakString() ที่รับสองอาร์กิวเมนต์ก่อนสตริงที่จะขาด และวินาทีคือตัวเลขที่แสดงถึงจำนวนขีดจำกัดของอักขระหลังจากเข้าถึง ซึ่งเราต้องเพิ่มตัวแบ่งบรรทัดซ้ำๆ แทนการเว้นวรรค มาทำกัน เราจะวนซ้ำโดยใช้ for วนซ้ำ เราจะนับจำนวนอักขระที่ผ่านไปด้วยการแทรก \ n หากการนับเกินขีดจำกัด และเ
เราจะได้อาร์เรย์ของตัวเลข/สตริงที่มีรายการที่ซ้ำกัน ทั้งหมดที่เราต้องทำคือคืนค่าความถี่ของแต่ละองค์ประกอบในอาร์เรย์ การส่งคืนวัตถุที่มีองค์ประกอบเป็นคีย์และค่าของวัตถุเป็นความถี่จะสมบูรณ์แบบสำหรับสถานการณ์นี้ เราจะวนซ้ำในอาร์เรย์ด้วยลูป forEach() และเพิ่มจำนวนองค์ประกอบในออบเจกต์หากมีอยู่แล้วไม่เช
เราจำเป็นต้องเขียนฟังก์ชันที่อ่านสตริงและแปลงอักขระที่ทำดัชนีคี่ในสตริงเป็นตัวพิมพ์ใหญ่และตัวพิมพ์คู่เป็นตัวพิมพ์เล็กและส่งคืนสตริงใหม่ รหัสเต็มสำหรับการทำเช่นเดียวกันจะเป็น - const text = 'Hello world, it is so nice to be alive.'; const changeCase = (str) => { const newStr
เรามีอาร์เรย์ของวัตถุที่มีข้อมูลเกี่ยวกับรถยนต์บางคัน อาร์เรย์จะได้รับดังนี้ - const cars = [{ company: 'Honda', type: 'SUV' }, { company: 'Hyundai', type: 'Sedan' }, { company: 'Suzuki',
เรามีอ็อบเจ็กต์ที่มีอ็อบเจกต์อื่นเป็นค่าคุณสมบัติของมัน มันซ้อนกันถึง 2-3 ระดับหรือมากกว่านั้น นี่คือตัวอย่างวัตถุ − const people = { Ram: { fullName: 'Ram Kumar', details: { age: 31,  
เรามี parentArray ที่มีอาร์เรย์ย่อยหลายอันซึ่งแต่ละอันมีขนาดเท่ากัน แต่ละอาร์เรย์ย่อยคืออาร์เรย์ของอ็อบเจ็กต์ที่มีสองคุณสมบัติ:คีย์และค่า ภายในอาร์เรย์ย่อยจะได้รับการยืนยันว่าวัตถุสองชิ้นไม่สามารถมีคีย์เดียวกันได้ แต่อาร์เรย์ย่อยทั้งหมดมีคีย์ n คู่เหมือนกัน โดยที่ n คือขนาดของอาร์เรย์ย่อย งานของเรา
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของตัวเลข ตัวเลขควรหาองค์ประกอบที่เล็กที่สุดในอาร์เรย์และลบออก รหัสสำหรับสิ่งนี้จะเป็น − const arr = [2, 1, 3, 2, 4, 5, 1]; const removeSmallest = arr => { const smallestCreds = arr.reduce((acc, val, index) => { &n
สมมติว่าเรามีสตริงที่ประกอบด้วยตัวอักษรภาษาอังกฤษบางตัวพิมพ์ใหญ่เช่นนี้ − const str = "Connecting to server Connection has been successful We found result"; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงดังกล่าวและใส่เครื่องหมายจุลภาค , ก่อนเว้นวรรคก่อนตัวพิมพ์ใหญ่ทุกตัวในสตริง รหัสสำ
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลขและส่งคืนหมายเลข Englishcount ตัวอย่าง 3 returns 3rd รหัสสำหรับสิ่งนี้จะเป็น − const num = 3; const englishCount = num => { if (num % 10 === 1 && num % 100 !== 11){ return num + "st"; &n
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของ Numbers และคืนค่าตัวเลขที่น้อยที่สุดโดยใช้การเรียกซ้ำ สมมติว่าต่อไปนี้คืออาร์เรย์ของเรา − const arr1 = [-2,-3,-4,-5,-6,-7,-8]; const arr2 = [-2, 5, 3, 0]; รหัสสำหรับสิ่งนี้จะเป็น − const arr1 = [-2,-3,-4,-5,-6,-7,-8]; const arr2 = [-2, 5, 3,
สมมุติว่าเรามีตัวอักษรเรียงกันแบบนี้ − const arr = [32, 32, 63, 63, 63, 75, 75, 86, 87, 88, 89]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ดังกล่าวและส่งคืนหมายเลขเฉพาะตัวแรกในอาร์เรย์ หากไม่มีตัวเลขดังกล่าวในอาร์เรย์ ฟังก์ชันของเราจะคืนค่าเท็จ สำหรับอาร์เรย์นี้ เอาต์พุตควรเป็น 86 รหัส
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลขและตรวจสอบว่าเป็นตัวเลข Fibonacci หรือไม่ (เช่น อยู่ในชุด Fibonacci หรือไม่) ฟังก์ชันของเราควรคืนค่า จริง หากตัวเลขนั้นเป็นตัวเลขฟีโบนักชี มิฉะนั้น จะเป็นเท็จ รหัสสำหรับสิ่งนี้จะเป็น − const num = 2584; const isFibonacci = num => {
สมมุติว่าเรามีอาร์เรย์ของตัวเลขแบบนี้ - const arr = [14, 54, 23, 14, 24, 33, 44, 54, 77, 87, 77, 14]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ดังกล่าวและนับผลรวมขององค์ประกอบทั้งหมดของอาร์เรย์ที่ปรากฏเพียงครั้งเดียวในอาร์เรย์ - ตัวอย่าง: ผลลัพธ์สำหรับอาร์เรย์ที่กล่าวถึงข้างต้นจะเป็น −
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของตัวเลขที่มีความยาว N โดยที่ N เป็นจำนวนเต็มคู่บวกและแบ่งอาร์เรย์ออกเป็นสองอาร์เรย์ย่อย (เช่น ซ้ายและขวา) ที่มีองค์ประกอบ N/2 แต่ละตัว ฟังก์ชันควรทำผลคูณของอาร์เรย์ย่อยแล้วบวกทั้งสองผลลัพธ์ที่ได้ ตัวอย่างเช่น หากอาร์เรย์อินพุตคือ − const arr =
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของตัวเลข ฟังก์ชั่นควรส่งคืนอาร์เรย์ย่อยของสององค์ประกอบที่อยู่ติดกันจากอาร์เรย์ดั้งเดิมซึ่งมีผลรวมน้อยที่สุดในบรรดาคู่ของอาร์เรย์ที่อยู่ติดกันทั้งหมด หากความยาวของอาร์เรย์น้อยกว่า 2 เราควรคืนค่าบูลีนเป็นเท็จ ตัวอย่างเช่น หากอาร์เรย์อินพุตเป็น −
เราจำเป็นต้องเขียนฟังก์ชัน removeStr() ที่อยู่บนวัตถุ String.prototype และรับสตริง str อักขระ char และตัวเลข n ฟังก์ชันควรลบลักษณะที่ n ของถ่านออกจาก str มาเขียนโค้ดสำหรับสิ่งนี้กัน − const str = 'aaaaaa'; const subStr = 'a'; const num = 6; removeStr = function(subStr, num){