为什么我不能访问静态变量?
why i cannot access static variable?
define([],function(){
let Journal = function(list) {
//static var
var pilots = [];
this.findLaynerpilots = function findLaynerpilots(arr) {
let pilots = arr || pilots
return pilots.filter(function (item) {
return item.is_pilot_of_plane
})
};
return new Journal;
}
为什么没有定义飞行员?
我建议你在飞行员的情况下起不同的名字。 let pilots = arr || pilots
看起来很混乱。您可以将 internal pilots
重命名为 pilots_
或使用var self=this
带上合适的pilots
define([],function(){
let Journal = function(list) {
let self = this;
self.pilots = [];
this.findLaynerpilots = function findLaynerpilots(arr) {
let pilots_ = arr || self.pilots
return pilots_.filter(function (item) {
return item.is_pilot_of_plane
})
};
return new Journal;
}
define([],function(){
let Journal = function(list) {
//static var
var pilots = [];
this.findLaynerpilots = function findLaynerpilots(arr) {
let pilots = arr || pilots
return pilots.filter(function (item) {
return item.is_pilot_of_plane
})
};
return new Journal;
}
为什么没有定义飞行员?
我建议你在飞行员的情况下起不同的名字。 let pilots = arr || pilots
看起来很混乱。您可以将 internal pilots
重命名为 pilots_
或使用var self=this
带上合适的pilots
define([],function(){
let Journal = function(list) {
let self = this;
self.pilots = [];
this.findLaynerpilots = function findLaynerpilots(arr) {
let pilots_ = arr || self.pilots
return pilots_.filter(function (item) {
return item.is_pilot_of_plane
})
};
return new Journal;
}