以下のような重複した配列を重複していない(重複を弾く)配列を新しく作りたいのですが、教えて頂だけますか。
Wepアプリでして、
htmlからng-repeatに対してfilterをつけています。
以下の記述の中に重複なしのListを作りたいのです。
testApp.filter('colorTitleFilter', function () { return function(newColorList) { return sortedList; };
以下はやってみて失敗した処理です、
var colorList =["RED","BLUE","YELLOW","YELLOW"]; var sortedList =[]; for(var i = 0; i < colorList.length; i++){ if(sortedList.lastIndexOf(colorList[i]<= 0)){ sortedList.push(colorList[i]); } } document.write(sortedList+"<br>");
ng-repeat、「filterメソッドが二重になり」とありますが、必要なコード全体を提示しなければわかりません。filterした配列にfilterをかけることは通常可能だと思いますが。また、コードはコードブロックで囲んでいただけませんか? ```(バッククオート3つ)で囲み、前後に改行をいれるか、コードを選択して「</>」ボタンを押すとコードブロックになります。
回答3件
あなたの回答
tips
プレビュー