What will be the output for the following question in browser ?
@Lakshya Thakur
class Pandav {
constructor(name, weapon) {
this.name = name
this.weapon = weapon
}
}
class Kaurav {
constructor(name, weapon) {
this.name = name
this.weapon = weapon
}
}
class Guru {
constructor(name, weapon) {
this.name = name
}
}
var Duryodhana = new Kaurav('Duryodhana', 'Gada')
let Arjuna = new Pandav('Arjuna', 'Gandiva')
const Dronacharya = new Guru('Dronacharya')
console.log(
Arjuna.weapon,
window.Arjuna,
Duryodhana.weapon,
window.Duryodhana,
Dronacharya.name,
window.Dronacharya
)
Option 1
Gandiva undefined Gada Kaurav Dronacharya undefined
Option 2
Gandiva undefined Gada undefined Dronacharya undefined
Option 3
Gandiva Pandav Gada Kaurav Dronacharya Guru
Option 4
Gandiva Pandav Gada Kaurav Dronacharya undefined
Option 5
Gandiva Pandav Gada undefined Dronacharya Guru