我宣布了一个我在主文件中写的课,因为我最需要它。在那里你看到我定义的类Sock sock = new Sock();
function getElementsGreaterThan10AtProperty(obj, key) {
var arr = [];
for (var i = 0; i < obj[key].length; i++) {
if (obj[key][i] > 10) {
arr.push(obj[key][i]);
}
}
return arr;
}
所以现在我需要在另一个函数中使用这个类,女巫在另一个文件中,以保持主文件清洁和易于阅读。但是我不能把它公之于众,袜子也不被认可。我只需要在我的类声明下面写一个函数。有没有办法在每个文件中使用声明的类?
答案 0 :(得分:0)
在其他文件中,声明sock
如下:
extern class Sock *sock;
关键字extern
告诉编译器该变量是在别处定义的。