// const warrior = {}
// warrior.name = 'saito'
// warrior.occupdation = 'arksman'
function assert(value,text) {
if(value === true) {
console.log(text)
} else {
console.log('error')
}
}
function Ninja() {
}
Ninja.prototype.swingSword = function() {
return true
}
const ninja1 = Ninja
const ninja5 = Ninja
// console.log(ninja1.prototype === ninja5.prototype)
// console.log(ninja5)
// console.log(ninja1())
// console.log(1212)
// assert(ninja1 === undefined,'no instance')
const ninja2 = new Ninja()
const ninja3 = new Ninja()
const ninja4 = new Ninja()
// console.log(ninja3.prototype === ninja4.prototype && ninja2.prototype === ninja4.prototype)
// console.log(ninja2.swingSword)
// console.log(ninja2.swingSword())
// assert(ninja2 && ninja2.swingSword && ninja2.swingSword(), 'instance exist')
// console.log( 'constructor' in Ninja.prototype)
// assert(ninja1.prototype === ninja4.prototype,'yep')
// assert(ninja1.prototype === ninja5.prototype ,'yes')
ninja4.name = 'jeason'
// ninja4.prototype.fname = 'marin'
ninja3.prototype.fname = function() {
return '122121212'
}
console.log(ninja4.name)
console.log(ninja3.fname)
console