How do I declare and use dynamic variables in JavaScript?

后端 未结 7 2066
野的像风
野的像风 2020-11-27 16:01

Suppose I need to declare a JavaScript variable based on a counter, how do I do so?

var pageNumber = 1;
var \"text\"+pageNumber;

The above

7条回答
  •  挽巷
    挽巷 (楼主)
    2020-11-27 16:12

    How would you then access said variable since you don't know its name? :) You're probably better off setting a parameter on an object, e.g.:

    var obj = {};
    obj['text' + pageNumber] = 1;
    

    if you -really- want to do this:

    eval('var text' + pageNumber + '=1');
    

提交回复
热议问题