v2.5.2
Giriş yap

Değişken

firatogr
562 defa görüntülendi

Arkadaşlar javascriptte değişken oluşturuken değişken ismini farklı bir değişkenden değer ile tanımlamak istiyorum. Kod yapım şöyle

changeForms.forEach(function(changeForm){
    const changeFormInput = [{}];
    changeForm.querySelector('.change-input').forEach(function(input){
        
    });
});

Const ile tanımlama yaparken changeForm değişkeninin değeri ile bir değişken oluşturmak istiyorum. Örneğin changeForm ile gelen değer 'asd' olur ise changeForm_asd adında bir değişken oluşturmak istiyorum yada changeForm 'input_degeri' ise changeForm_input_degeri oluşturmak istiyorum.

Bunu nasıl yapabilirim?

bbera
1249 gün önce

Dediğini tam olarak anlamadım ama sanırım dinamik olarak değişken ismi tanımlamak istiyorsun

window['degisken-ismi']=değişken-degeri;
bu yapıyı kulanarak dinamik olarak değişken ismi oluşturabilirsin

edit: ayrıca tanımladığın değişkeni const, var, veya let olarak tanımlamak istiyorsan şu yapıyı kullanabilirsin

eval('const'+ "degisken-ismi" + ' = ' + degisken degeri + ';');