>>70
いや >>64 のコードは例だから、あの通りに JavaScript でコピペして書けば出来るよ、って
話じゃないので …なんて言ったらいいかな

ちなみに、上のコードをJavaScriptに書き直すと普通こうなると思うが、
ただし、UnityカスタムのJavaScriptは触ってないので型宣言の部分が抜けてると思うけど、

function ItemData() {
 var _weapon_code = 0;
 var _enable = false;
 this.weapon_code = function() { return _weapon_code; };
 this.enable = function() { return _enable; };
}
var mydata = new Array(); // 値をセットしている所は省略
for(var i=0; i<mydata.length; ++i) { var d=mydata[i]; if(d.enable()) { /* d.weapon_code() をどこだかにセット */ }}

いずれにしても、勉強しないと、意味がわからないかもしれないよって話。