freeCodeCamp/curriculum/challenges/arabic/02-javascript-algorithms-an.../functional-programming/combine-an-array-into-a-str...

3.4 KiB

id title challengeType videoUrl localeTitle
587d7daa367417b2b2512b6c Combine an Array into a String Using the join Method 1 دمج صفيف في سلسلة باستخدام طريقة الانضمام

Description

على join يستخدم طريقة للانضمام إلى عناصر من مجموعة معا لخلق سلسلة. يستغرق وسيطة عن المحدد الذي يتم استخدامه لفصل عناصر الصفيف في السلسلة. إليك مثال على ذلك:
var arr = ["Hello"، "World"]؛
var str = arr.join ("")؛
// يعين str إلى "Hello World"

Instructions

استخدم طريقة join (من بين آخرين) داخل الدالة sentensify لإنشاء جملة من الكلمات في str السلسلة. يجب على الدالة إرجاع سلسلة. على سبيل المثال ، سيتم تحويل "I-like-Star-Wars" إلى "I like Star Wars". لهذا التحدي ، لا تستخدم طريقة replace .

Tests

tests:
  - text: يجب استخدام التعليمات البرمجية لل <code>join</code> الأسلوب.
    testString: 'assert(code.match(/\.join/g), "Your code should use the <code>join</code> method.");'
  - text: يجب ألا تستخدم الشفرة طريقة <code>replace</code> .
    testString: 'assert(!code.match(/\.replace/g), "Your code should not use the <code>replace</code> method.");'
  - text: <code>sentensify(&quot;May-the-force-be-with-you&quot;)</code> يجب إرجاع سلسلة.
    testString: 'assert(typeof sentensify("May-the-force-be-with-you") === "string", "<code>sentensify("May-the-force-be-with-you")</code> should return a string.");'
  - text: <code>sentensify(&quot;May-the-force-be-with-you&quot;)</code> يجب أن ترجع <code>&quot;May the force be with you&quot;</code> .
    testString: 'assert(sentensify("May-the-force-be-with-you") === "May the force be with you", "<code>sentensify("May-the-force-be-with-you")</code> should return <code>"May the force be with you"</code>.");'
  - text: <code>sentensify(&quot;The.force.is.strong.with.this.one&quot;)</code> يجب أن ترجع <code>&quot;The force is strong with this one&quot;</code> .
    testString: 'assert(sentensify("The.force.is.strong.with.this.one") === "The force is strong with this one", "<code>sentensify("The.force.is.strong.with.this.one")</code> should return <code>"The force is strong with this one"</code>.");'
  - text: '<code>sentensify(&quot;There,has,been,an,awakening&quot;)</code> يجب أن تعود <code>&quot;There has been an awakening&quot;</code> .'
    testString: 'assert(sentensify("There,has,been,an,awakening") === "There has been an awakening", "<code>sentensify("There,has,been,an,awakening")</code> should return <code>"There has been an awakening"</code>.");'

Challenge Seed

function sentensify(str) {
  // Add your code below this line


  // Add your code above this line
}
sentensify("May-the-force-be-with-you");

Solution

// solution required