Değişken
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?
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (1)
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 + ';');