Theme
Primary Color

تكليفات الدروس من [ 71 ] إلى [ 78 ]

[ 5 ] تكليفات على [ Higher Order Functions ]

التكليف 01

  • لديك متغير بإسم mix يحتوي على Letters And Numbers
  • قم بإنشاء Array جديدة بواسطة ال Map
  • يجب عليك إستثناء الأرقام نهائيا من النتيجة
  • يجب عليك عمل Concatenate لل Letters لتخرج بالنتيجة
  • يجب إستعمال ال Map + Reduce مع ما تعلمته لتخرج بالناتج المطلوب
  • ممنوع إستخدام ال Join أو Filter
let mix = [1, 2, 3, "E", 4, "l", "z", "e", "r", 5, "o"];

// Elzero

التكليف 02

  • لديك متغير بإسم myString يحتوي على Letters منها المكرر ومنها العادي
  • قم بإنشاء Array جديدة بواسطة ال Filter
  • يجب عليك إستثناء ال Letters المكررة نهائيا من النتيجة
  • يجب عليك عمل Concatenate لل Letters لتخرج بالنتيجة
let myString = "EElllzzzzzzzeroo";

// Elzero

التكليف 03

  • لديك متغير بإسم myArray يحتوي على Array وبداخلها Array أخرى
  • قم بإنشاء Array جديدة بواسطة ال Reduce
  • يجب عليك عمل Flatten لل Array لترجع ب Array واحدة
  • يجب عليك عمل Concatenate لل Letters لتخرج بالنتيجة
  • ممنوع إستخدام Array.flat() نهائيا
let myArray = ["E", "l", "z", ["e", "r"], "o"];

// Elzero

التكليف 04

  • لديك متغير بإسم numsAndStrings يحتوي على Letters And Numbers
  • قم بإنشاء Array جديدة بواسطة ال Filter + Map
  • يجب عليك إستثناء ال Letters من النتيجة
  • يجب عليك عكس الأرقام بمعنى الموجب يكون سالب والسالب يكون موجب
  • يجب عليك إستخدام ال Map + Filter + ما تريد
let numsAndStrings = [1, 10, -10, -20, 5, "A", 3, "B", "C"];

// [-1, -10, 10, 20, -5, -3]

التكليف 05

  • لديك متغير بإسم nums يحتوي على مجموعة أرقام زوجية وفردية
  • قم بإيجاد النتيجة النهائية المطلوبة بواسطة إستخدام ال Reduce فقط
  • يجب عليك تعيين ال Initial Value لل Reduce لرقم 1
  • إذا كانت قيمة ال Current Element في ال Reduce رقم فردي قم بجمع ال Accumulator مع ال Current Element
  • إذا كانت قيمة ال Current Element في ال Reduce رقم زوجي قم بضرب ال Accumulator مع ال Current Element
let nums = [2, 12, 11, 5, 10, 1, 99];

// 500

حلول التكليفات

Premium

حلول التكليفات متاحة للأعضاء ال Premium

راجع الحلول وطور مهاراتك مع العضوية المميزة

اكتشف العضوية المميزة