私はこれに似た配列を持っているプロジェクトに取り組んでいます
var sortBp = [ 'height58em', 'width480px', 'width767px', 'width768px', 'width959px' ];
即値の配列を削除し、それらの間のより高い数のみを表示したい
たとえば、上記の配列からwidth767px
&width768px
は即値配列です。
width767px
数が多いので排除&維持したいwidth768px
です。
したがって、最終結果は次のようになります
var sortBp = [ 'height58em', 'width480px', 'width768px', 'width959px' ];
それは純粋なjavascript関数で可能ですか?
編集 :
次の関数を使用して配列を並べ替えましたが、即時配列を削除する方法がわかりません。
var sortBp = bpArrays.sort(function(a, b) {
a = a.replace(/[a-z]/g, '');
b = b.replace(/[a-z]/g, '');
return a - b;
});