特定の形式で ajax 呼び出しから返された一連の JSON 文字列があり、それらすべてを独自の Javascript オブジェクトに変換し始めると、ここで Javascript について話しているので、もっと簡単な方法があるのではないかと考え始めます。
var manyOfThem = [ { name: 'a' }, { name: 'b' }, { name: 'c' } ];
そして、これらの各オブジェクトを関数に簡単に関連付けて、次のようなことができるようにしたいと思います。
myClass.prototype.doSomething = function() {
// do something to this.name
};
$.each(manyOfThem, function(index, item) {
item.doSomething();
});
私の懸念は、(繰り返しがあるため)これをやりたくないということだと思います:
var myClass = function(item) {
this.name = item.name;
// do the same for the rest of item's potentially 20 properties
};
var oneOfThem = new myClass(manyOfThem[0]); // I think this is redundant....
oneOfThem.doSomething();
とにかく、(セキュリティ?)理由があれば、それを吸い上げてすべて手動で行う必要がある場合も共有してください、ありがとう!