- سلام خسته نباشید. شما فرمودید برای دسترسی به ارایه از طریق this دو روش وجود دارد، یکی استفاده از bind(this) و دیگری استفاده از let . در حالیکه طبق کدی که خدمتتون ارسال کردم نیز دسترسی پیدا کردم. ایا من منظور شما راجع به ارایه و دو روش را اشتباه متوجه شدم ؟
"use strict";
let myObject = {
name : "farideh",
field : [1,2,36],
objFunc : function () {
console.log(this); // {name: 'farideh', field: Array(3), objFunc: ƒ}
console.log(this.name); //farideh
console.log(this.field); //(3) [1, 2, 36]
console.log(this.field[1]); //2
}
}
myObject.objFunc();
console.log(this); //Window {window: Window, self: Window, document: document, name: '', location: Location, …}