for ... inループを使用するたびに、ループのインデックス変数は常に変数スコープ内にあるようです。私はこのループを用いる方法と構成要素がある場合
例えば:どのようにインデックス変数をfor ... forループ内のループに配置するか?
for(key in params){
writeOutput(key);
}
を変数「キー」は、変数のスコープに配置されます。コンポーネントのどこにでもvariables.keyがすでに宣言されている場合、for ... inループを使用すると、この値は上書きされます。実際に必要なのは次のようなものです。
for(var key in params){
writeOutput(key);
}
これは解析エラーです。
for ...インデックスを別のスコープに入れて変数スコープに入れる方法はありますか?
どのように? – Vikas
'のための(VAR I = 1; I <= ARRAYLEN(値); iは++){ \t \t \t \t \t //コード \t \t \t \t}' – Vikas
@Vikasため持つため...あなたがオーバーループ缶に構造。私の例では、 'params'は構造体です。私はまだforループをstructKeyArray(params)配列をループすることで使用することができましたが、それが単純なものかどうかはわかりませんでした。 – jan