私はこの質問のデュープを見つけるのに苦労してんだけど、私はそれは前に頼まれていますと仮定し....Javascriptの設定内の項目のインデックスを取得します
私はSet
に3つの項目を追加する場合:
var s = new Set();
undefined
s.add(1); s.add(2); s.add(3);
Set(3) {1, 2, 3}
...どのように私はアイテムのインデックスを見つけることができますか?
Set
にはindexOf
メソッドがありません。セットを反復処理するのが最善の方法であるかどうかはわかりません。私はforEach
APIを使用してみましたが、この関数からできbreak
もreturn
でもない:
if (s.size < cells.length) {
var count = 0;
s.forEach(function (value) {
if (cell.id.slice(0, -5) == value) {
break; //return fails here too...
}
count ++;
});
return count;
}
「休憩」/「返品」の部分についてはhttps://stackoverflow.com/questions/3330193/early-exit-from-functionを参照 – treecon
私の質問には関係ありません^^商品のインデックスをセットで取得することについては – JacobIRR
@JacobIRRそれは休憩 '/「復帰」の部分に関連しています。あなたが言うように、あなたが機能を破ることができれば、あなたはあなたのソリューションを持っているでしょう。 – treecon