SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • A Alkhaldi

    A Alkhaldi

    12 Mayıs 2007
  • multimediaGEEKS LLC

    multimediaGE

    3 Mayıs 2010
  • TheOtherMau5

    TheOtherMau5

    6 Mart 2012