Structures (records)

//In Javascript there are no structures
function Point(x, y) {
    this.x = x;
    this.y = y;
}

let p1 = new Point(12);
let x1 = p1.x;
//x1 is 1
console.log(`x1 is ${x1}`);

let p2 = new Point();
let x2 = p2.x;
//x2 is undefined
console.log(`x2 is ${x2}`);