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

  • Harvest: Greg Laurie

    Harvest: Gre

    6 HAZİRAN 2006
  • MrExcite96

    MrExcite96

    17 ŞUBAT 2011
  • oHeymarvin

    oHeymarvin

    11 Temmuz 2013