2.2 KiB
id, title, challengeType, forumTopicId, dashedName
| id | title | challengeType | forumTopicId | dashedName |
|---|---|---|---|---|
| 587d7daa367417b2b2512b6c | Ein Array mit der join-Methode zu einem String kombinieren | 1 | 18221 | combine-an-array-into-a-string-using-the-join-method |
--description--
Die Methode join wird verwendet, um die Elemente eines Arrays miteinander zu verbinden und einen String zu erstellen. Es wird ein Argument für das Trennzeichen benötigt, das verwendet wird, um die Array-Elemente im String zu trennen.
Hier ist ein Beispiel:
const arr = ["Hello", "World"];
const str = arr.join(" ");
str sollte einen Wert des Strings Hello World haben.
--instructions--
Benutze (unter anderem) die join Methode innerhalb der sentensify Funktion, um aus den Wörtern im String str einen Satz zu bilden. Die Funktion sollte einen String zurückgeben. Zum Beispiel würde I-like-Star-Wars in I like Star Wars konvertiert werden. Verwende bei dieser Herausforderung nicht die replace Methode.
--hints--
Dein Code sollte die join Methode verwenden.
assert(code.match(/\.join/g));
Dein Code sollte nicht die replace Methode verwenden.
assert(!code.match(/\.?[\s\S]*?replace/g));
sentensify("May-the-force-be-with-you") sollte einen String zurückgeben.
assert(typeof sentensify('May-the-force-be-with-you') === 'string');
sentensify("May-the-force-be-with-you") sollte den String May the force be with you zurückgeben.
assert(sentensify('May-the-force-be-with-you') === 'May the force be with you');
sentensify("The.force.is.strong.with.this.one") sollte den String The force is strong with this one zurückgeben.
assert(
sentensify('The.force.is.strong.with.this.one') ===
'The force is strong with this one'
);
sentensify("There,has,been,an,awakening") sollte den String There has been an awakening zurückgegeben.
assert(
sentensify('There,has,been,an,awakening') === 'There has been an awakening'
);
--seed--
--seed-contents--
function sentensify(str) {
// Only change code below this line
// Only change code above this line
}
sentensify("May-the-force-be-with-you");
--solutions--
function sentensify(str) {
return str.split(/\W/).join(' ');
}