Creating 3d objects in javascript

I have been having problems with my JavaScript where it wont make more than one object, and I don’t know why it wont work. : |

if(runtimeScene.getOnceTriggers().triggerOnce("javaScript2")){
function worldGen(X,Y,Z,object){
    let x = 0
    let y = 0
    let z = 0
    let i = 0
    while(i <= X){
        x = X - (30 + x)
        z = Z
        runtimeScene.createObject(object).setPosition(30, Y); 
        runtimeScene.createObject(object).setPosition(60, Y); 

        i += 30
    }
}
worldGen(30,10,10,"Grass")
}

NVM I fixed it it works now!