Я попробую это, и я нашел 2 решения
1-й только что заменил вашу функцию следующим
getPlanCheckbox(jsonParseservicelist, bbuserid) {
var self = this;
const returnresult = jsonParseservicelist.map(function (single) {
return (
<div className="">
<label className="" >
<input type="checkbox" onChange={() => self.onCheckChange(bbuserid, single.plantype)} defaultChecked={single.isActive == 1 ? "checked" : ""} />
<span className="" />
</label>
</div>);
});
return returnresult;
}
просто возьмите this
внутри другого variable
и пользователя с этим именем переменной для вызова функции, скажем,
var self = this;
теперь я использую self для вызова функции, подобной этой
self.onCheckChange();
и 2-е - это использование карты в качестве функции стрелки
data.map((single) => {
})