如何填充javascript数组

如何填充javascript数组,javascript,arrays,function,Javascript,Arrays,Function,我有以下javascript: var SeatSection, firstClassSeats = [0, 0, 0, 0, 0, 0], EconomySeats = [0, 0, 0, 0, 0, 0]; function check() { SeatSection = parseInt(document.getElementById('number').value); if (SeatSection ==

我有以下javascript:

    var SeatSection,
        firstClassSeats = [0, 0, 0, 0, 0, 0],
        EconomySeats = [0, 0, 0, 0, 0, 0];

    function check() {
        SeatSection = parseInt(document.getElementById('number').value);
        if (SeatSection == 1) {
            firstClass();
        } else if (SeatSection == 2) {
            Economy();
        } else {
            Other();
        }
    }

    function firstClass() {
        for (var i = 0; i <= 5; ++i) {
            if (firstClassSeats[i] == 0) {
                window.alert("been assigned to seat " + i);
                firstClassSeats[i] == 1;
                break;
            }
        };
    }    
var SeatSection,
firstClassSeats=[0,0,0,0,0,0],
经济测试=[0,0,0,0,0,0,0];
函数检查(){
SeatSection=parseInt(document.getElementById('number').value);
如果(SeatSection==1){
第一类();
}else if(SeatSection==2){
经济();
}否则{
其他();
}
}
函数第一类(){

对于(var i=0;i在您的循环中,您没有分配您正在比较的值

firstClassSeats[i] == 1;  
应该是这样

firstClassSeats[i] = 1;
同样,当你循环你已经写了

for (var i = 0; i <= 5; ++i) 

for(var i=0;i甚至基本代码编辑器软件都会进行代码格式化。您使用的是哪种代码编辑器。
for (var i = 0; i <= 5; i++)