diff --git a/vlib/v/gen/js/js.v b/vlib/v/gen/js/js.v index e857859fc7..eebbec19b6 100644 --- a/vlib/v/gen/js/js.v +++ b/vlib/v/gen/js/js.v @@ -118,8 +118,9 @@ pub fn gen(files []ast.File, table &table.Table, pref &pref.Preferences) string out += '\n\t/* module exports */' } out += '\n\treturn {' - for pub_var in g.namespaces_pub[node.name] { - out += '\n\t\t$pub_var,' + for i, pub_var in g.namespaces_pub[node.name] { + out += '\n\t\t$pub_var' + if i < g.namespaces_pub[node.name].len - 1 { out += ',' } } if g.namespaces_pub[node.name].len > 0 { out += '\n\t' } out += '};'