現状(1)
const str = 'あああ■いいい■ううう■えええ■おおお'; arr = str.split('■'); console.log(array); // ['あああ','いいい','ううう','えええ','おおお']
第一ステージとして、以下のような配列を期待しているので
['あああ','■','いいい','■','ううう','■','えええ','■','おおお'];
以下の解放を作りました。
const str = 'あああ■いいい■ううう■えええ■おおお' const splitString = '■' const arr = str.split(splitString); arr.forEach(function(element,index) { if (index%2 == 0){ return } arr[index] = '■' });
今回したいこと。
以下にあるような配列を期待したいのですが、なかなか解法が浮かびません。
const str = 'あああ■いいい▲ううう■えええ▲おおお'; const arr = str.split(/■|▲/); console.log(arr); // [ 'あああ', 'いいい', 'ううう', 'えええ', 'おおお' ] //// 何らかの処理... ////////////// 期待する配列 ///////////////// console.log(arr); // ['あああ', '■', 'いいい', '▲', 'ううう', '■', 'えええ', '▲', 'おおお'];
もし実装が可能な方いらっしゃったらご教授、助言などいただけると幸いです。
また現状(1)のコードのアドバイス等も頂けると幸いです。よろしくお願いします。
回答5件
あなたの回答
tips
プレビュー