如何在Javascript中从foreach访问类变量
我想将数据推送到如何在Javascript中从foreach访问类变量,javascript,react-native,Javascript,React Native,我想将数据推送到this.organizationIDList。我推的时候出错了。如何将数据推送到该变量 class NewsScreen extends React.Component { render() { this.organizationIDList = []; this.organizations.forEach(function (organization) { this.organizationIDLis
this.organizationIDList
。我推的时候出错了。如何将数据推送到该变量
class NewsScreen extends React.Component {
render() {
this.organizationIDList = [];
this.organizations.forEach(function (organization) {
this.organizationIDList.push(organization.id);
});
}
}
使用
或者将this
传递给接受thisArg
this.organizations.forEach(function (organization) {
this.organizationIDList.push(organization.id);
}, this);
上述代码也可以写成:
this.organizationIdList = this.organizations.map(organization =>organization.id);
使用
或者将this
传递给接受thisArg
this.organizations.forEach(function (organization) {
this.organizationIDList.push(organization.id);
}, this);
上述代码也可以写成:
this.organizationIdList = this.organizations.map(organization =>organization.id);
使用箭头函数,如下所示
this.organizations.forEach((organization) => {
this.organizationIDList.push(organization.id);
});
使用箭头函数,如下所示
this.organizations.forEach((organization) => {
this.organizationIDList.push(organization.id);
});