配列をフィルタリングして、得られた結果で別の配列を構築しようとしています。しかし、私がjQueryで使用している関数の組み合わせは、今のところうまくいきません。だから私はこれを解決する方法についていくつかのアドバイスをいただければ幸いです。
これが私が実装しようとしているものの例です:
これは私の最初の配列です:
var data =[salt.1200, salt.1100, salt.1000, salt.0900, salt.0800, salt.0700, current.1200, current.1100, current.1000, current.0900, current.0800, current.0700];
そして、この配列から2つの異なる配列を作成したいと思います。1つはsalt用で、もう1つはcurrentからのものです。
jQuery grep関数を使用してforループを使用して分割しようとしましたが、機能しませんでした。
var plotsArray = [];
for (var i=0; i<data.length; i++){
plotsArray = jQuery.grep(data, function(a){
return (a.split(".") == 'salt')
});
}
console.log('plotsArray: '+plotsArray);
また、私がやろうとしているのは、文字列の最初の部分をドットまで読み取り、その結果に基づいて配列ベースを構築することです。たとえば配列フィルターを使用しますが、ドットまで読み取る方法がわかりません。
これを解決する方法についてのガイダンスをいただければ幸いです。
よろしく、