动态变量问题

时间:2019-04-08 10:49:34

标签: javascript

我正在尝试为每个循环在javascript中创建一个动态变量。 这是我的代码:

var thumbnails = jQuery('.big img');
var $counter= 0;
var test = [];
  thumbnails.each(function() {
       $counter += 1;
    var test[$counter] = $(this).attr('src');
    alert(test[$counter]);
  });

因此,如您所见,我将每个项目的$ counter变量加1,然后尝试将该值附加到测试变量。但是,出现错误

  

未捕获的SyntaxError:意外令牌[

任何想法如何正确执行此操作?

1 个答案:

答案 0 :(得分:1)

在数组初始化时不要使用var

var thumbnails = jQuery('.big img');
var $counter= 0;
var test = [];
  thumbnails.each(function() {
    $counter += 1;  
    test[$counter] = $(this).attr('src');
    alert(test[$counter]);
  });
相关问题