gpt4 book ai didi

javascript - 从其他 .js 文件访问函数

转载 作者:行者123 更新时间:2023-11-30 13:10:44 24 4
gpt4 key购买 nike

您好,我想从其他 .js 文件访问一个函数。实际上有两个 .js 文件。在一个 js 文件中,我将函数写为。这是 db.js

function quizfun() {
var quizes = db.execute('select * from Quiz');
while (quiz.isValidRow()) {
var counter = 0;
dataArray[counter] = quiz.fieldByName('Quiz_Text');
quiz.next();
alert(dataArray[counter]);
counter++;
};
return dataArray;
}

我正在从其他类似 quizwin.js 的 js 文件访问它,但它没有访问函数

var quiz_db = Titanium.include('db.js');
quiz_db.quizfun();

最佳答案

你想要的是使用 CommonJS 模块。它们让您封装逻辑,并明确定义供其他文件使用的 API。

这是您的示例,但使用的是 CommonJS:

db.js:

/* Public API: */
exports.quizfun = quizfun;

/* Implementation: */
function quizfun() {
// put your quiz fun logic here
}

测验.js:

var db = require('db'); // notice no ".js" extension
var dataArray = db.quizfun();

您可以在此处阅读有关 CommonJS 的更多信息: http://developer.appcelerator.com/blog/2011/12/commonjs-module-guide-for-1-8.html

关于javascript - 从其他 .js 文件访问函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13980767/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com