多くの時間真実ifステートメントの変数をdelcareする必要があります。たとえば :ifステートメントへの範囲
if (let entry = entries.find(....)) {
// user entry
}
しかし、それは働いていない:私はこのようなfor (let i=0; ...)
に似combintationsを試してみました
let entry;
entry = entries.find(....);
if (entry) {
// use entry
}
// i dont need entry here
。私がをlet
の代わりに使用すると、それは動作しますが、その変数はそのif文ブロックに限定されません。
全体をラップ 'で{} ' – Pointy
変数を避けたい場合は 'if(entries.find(....))' IF .find()が何かを見つけたら、真実の値になります。したがって、ifが動作します。 – Shilly
ああ、ありがとうPointy !!私はこれまでjsラベル付き/ラベルなしのブロックでこれをしたことはありません! – Noitidart