我有一个 perl 哈希,我正在循环并构建一个 JavaScript 数组。当我启动它时,JavaScript 数组的长度为 0;但是,它很快增长到第一个过去的 1001,第二个过去的 2001,第三个过去的 4001。我希望长度是3!下面是代码和 perl 哈希。
代码
var offers = [];
%  foreach my $amount (keys %$offers) {
     offers['<% $amount %>'] = [];
     console.log(offers.length);
%  }
Perl 哈希
{
    '1000'=>{
        '6'=>{
            'payment'=>'173.49',
            'fee'=>'2',
            'APR'=>'13.9'
        },
        '4'=>{
            'payment'=>'256.23',
            'fee'=>'2',
            'APR'=>'11.9'
        }
    },
    '2000'=>{
        '6'=>{
            'payment'=>'346.98',
            'fee'=>'2',
            'APR'=>'13.9'
        },
        '4'=>{
            'payment'=>'512.46',
            'fee'=>'2',
            'APR'=>'11.9'
        }
    },
    '4000'=>{
        '6'=>{
            'payment'=>'693.96',
            'fee'=>'2',
            'APR'=>'13.9'
        },
        '4'=>{
            'payment'=>'1024.92',
            'fee'=>'2',
            'APR'=>'11.9'
        }
    }
};