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

  • ★TheCrono Official Channel★

    ★TheCrono

    3 Mayıs 2014
  • CZTUTORIALS

    CZTUTORIALS

    28 Ocak 2011
  • PhoneBuff

    PhoneBuff

    10 HAZİRAN 2011