forループは、左側の変数にオブジェクトプロパティを割り当てます。なぜ(in for)ループ内でオブジェクトのプロパティの割り当てが制限されていないのですか?どのユースケースですか?
'ループの本体の内側'でのみ使用しないでください。私は恒久的な割り当て(明らかにスクリプトの完了前に)はわからない?
誰にでもユースケースが表示されますか?
以下のスクリプトは、オブジェクトプロパティを配列にコピーします。ループ(中のため)以内に制限されないで
var obj = {a:1,b:2};
var arr = [];
var x = 0;
for(arr[x++] in obj) // shouldn't be temporary assignment?
{} // empty body
for(new_values in arr){
console.log(arr[new_values]) // i can fetch values here.
}
//a
//b