Files

33 lines
1.4 KiB
Markdown
Raw Normal View History

---
title: Combine an Array into a String Using the join Method
localeTitle: دمج صفيف في سلسلة باستخدام طريقة الانضمام
---
## ضم مجموعة في سلسلة باستخدام أسلوب الانضمام
### شرح المشكلة
استخدم طريقة `join` (من بين آخرين) داخل الدالة `sentensify` لإنشاء جملة من الكلمات في `str` السلسلة. يجب على الدالة إرجاع سلسلة. على سبيل المثال ، سيتم تحويل "I-like-Star-Wars" إلى "I like Star Wars". لهذا التحدي ، لا تستخدم طريقة `replace` .
#### روابط ذات صلة:
* [Array.prototype.join ()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/join)
* [String.prototype.split ()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/split)
* [التعبيرات العادية](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions)
### Hint1
قد تحتاج إلى تحويل السلسلة إلى صفيف أولاً.
### Hint2
قد تحتاج إلى استخدام تعبير عادي لتقسيم السلسلة.
### حل:
`function sentensify(str) {
// Add your code below this line
return str.split(/\W/).join(' ');
// Add your code above this line
}
sentensify("May-the-force-be-with-you");
`