文字列をオブジェクトids
にマップするオブジェクトがあります。id
product
for id of ids
product = ids[id]
console.log product # Prints out something different each loop. :)
Product.create(product).then ->
console.log product # Only prints out the last id each loop. :(
私はデータベースのやり取りにライブラリを使用しています。これは約束を公開します(then
上記の関数で示されています)。product
関数内の変数を出力しようとしていますthen
が、最後id
に取得してids
いるように見えるだけなので、スコープの問題のようです。各ループ関数product
で異なる製品を出力するように、変数を適切にスコープするにはどうすればよいですか?then