質問: "0" + num; } return num; } ```
回答: spliceは配列を操作するもの。一方「(名前)予定」は文字列です。 `substring()`を使ってみてはいかがでしょうか。 --追記 substringをすると「(名前)」が取れるとのことですが、それが取れたらほぼ答えではないでしょうか? 想定するやり方は 1. 削除する部分を抜き出して、空文字にreplaceする 2. 区切り文字から必要な部分を判定して、それ以外のところをsubstringする いずれでも可能かと思います 必要箇所を下記に抜粋します ``` var start = fullTitle.indexOf('('); var end = fullTitle.indexOf(')') + 1; // end = end - start + 1; //substringをするなら、こういう操作は不要 if(start != -1 && end != -1){ var name = fullTitle.substring(start, end); var eventTitle = fullTitle.replace(name, ""); } if(start != -1 && end != -1){ var eventTitle = (start == 0)? fullTitle.substring(end) : fullTitle.substring(0, start); } ```