Javascript 为什么我不能访问静态变量?
为什么飞行员没有定义 我建议你给飞行员起不同的名字。飞行员看起来很困惑。您可以将内部导频重命名为pilots\u 或者使用var self=这将带来适当的飞行员Javascript 为什么我不能访问静态变量?,javascript,oop,requirejs,Javascript,Oop,Requirejs,为什么飞行员没有定义 我建议你给飞行员起不同的名字。飞行员看起来很困惑。您可以将内部导频重命名为pilots\u 或者使用var self=这将带来适当的飞行员 define([],function(){ let Journal = function(list) { //static var var pilots = []; this.findLaynerpilots = function findLaynerpilots(arr) {
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;
}
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;
}