Вы можете использовать Object.assign
и литерал объекта:
var Particle = function(x, y) {
Object.assign(this, {
x, y,
xspeed: 0,
yspeed: 0,
xacc: 0,
yacc:0,
});
//...
};
Поскольку вы не используете наследование, вы также можете просто вернуть новый объект:
const Particle = (x, y) => ({
x, y,
xspeed: 0,
yspeed: 0,
xacc: 0,
yacc:0,
update() {
this.x += this.xspeed;
this.y += this.yspeed;
this.xspeed += this.xacc;
this.yspeed += this.yacc;
},
});