21 Mayıs 2011, CUMARTESİ
Javascript nesne adı olarak değişken kullanın
Bir değişkenin değerini bir nesneye erişmek için kullanmak istiyorum.
Hadi bir nesne myobject adında bir arkadaşım var.
Bu ada sahip bir değişken doldurmak istiyorum ve değişken nesnesi.
Örnek:
var objname = 'myobject';
{objname}.value = 'value';
CEVAP
21 Mayıs 2011, CUMARTESİ
Genel:
myObject = { value: 0 };
anObjectName = "myObject";
this[anObjectName].value ;
console.log(this[anObjectName]);
Yerel:v1
(function() {
var scope = this;
if (scope != arguments.callee) {
arguments.callee.call(arguments.callee);
return false;
}
scope.myObject = { value: 0 };
scope.anObjectName = "myObject";
scope[scope.anObjectName].value ;
console.log(scope.myObject.value);
})();
Yerelv2:
(function() {
var scope = this;
scope.myObject = { value: 0 };
scope.anObjectName = "myObject";
scope[scope.anObjectName].value ;
console.log(scope.myObject.value);
}).call({});
Bunu Paylaş:
Nasıl Javascript bir Nesne adı olarak ...
Dinamik olarak nesne JavaScript adlı b...
Bir değişken olmadığını kontrol edin. ...
Dinamik olarak erişim özelliğini kulla...
JavaScript dinamik değişken isimleri k...