Доброго времени суток.
A={
b:1,
c:{
z:0,
f:function(){return this;}
}
}
При вызове A.c.f() ссылается на c, как можно сделать, чтобы A.c.f() ссылался на объект A ?
function createA() {
var A = {
b: 1,
c: {
A: null,
z: 0,
f: function() {
return this.A;
}
}
};
A.c.A = A;
return A;
}
var A = createA();
console.log(A.c.f());
var A = {
b: 1,
c: {
A: null,
z: 0,
f: function() {
return A;
}
}
};
console.log(A.c.f());
Это?
let A={
b:1,
c:{
z:0,
f:function(){return this;}
}
};
console.info(A.c.f.call(A));
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости