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

  • Adam Washington

    Adam Washing

    12 Mayıs 2006
  • merumputdotcom

    merumputdotc

    24 ŞUBAT 2012
  • sonia989

    sonia989

    26 EKİM 2006