JSFiddle - React, Tailwind, and code Playground
by mshufrich
JavaScript
//Які значення будуть виведені у консоль? Чому?
var fullname = 'John Doe';
var obj = {
fullname: 'Colin Ihrig',
prop: {
fullname: 'Aurelio De Rosa',
getFullname: function() {
return this.fullname;
}
}
};
console.log(obj.prop.getFullname());
//вивід Aurelio De Rosa тому що getFullname() викликає функцію яка повертає this імя з обєкта obj в якому є інший обєкт prop де і знаходиться наша функція
var test = obj.prop.getFullname;
console.log(test());
//тут вивід undefined тому що test невідноситься до обєкта prop
console.log(this);