gpt4 book ai didi

javascript - 我可以将文件包含到 Node.js 的包含文件中吗?

转载 作者:行者123 更新时间:2023-12-03 12:16:05 25 4
gpt4 key购买 nike

我在文件 page.js 中有这个

var Page = function () {
this.examStatus = element(by.id('examStatusSelect'));
this.examType = element(by.id('examTypeSelect'));
}
module.exports = new Page();

这在文件 admin.js 中

var Admin = function () {
this.newButton = element(by.id('newButton'));
this.saveButton = element(by.id('saveButton'));
}
module.exports = new Admin();

有没有办法可以在 page.js 文件中执行类似的操作

var admin = require('./admin.js');

以便引入 admin.js 中包含的项目并使它们作为 Page 函数的一部分可用,以便我在 Page 函数中有效地拥有四个属性而不是两个?

我知道我可以引入元素,但是我可以让它们像 admin.js 中的元素一样显示,以便我可以执行以下操作:

page.examStatus
page.examType
page.newButton
page.saveButton

来自使用 page.js 的脚本?

最佳答案

听起来 Page 需要从 Admin 继承,反之亦然(如果“Admin”是一个“Page”),可能作为 mixin。除非 Admin 的属性需要是静态的,但这听起来不像你想要的。这与要求或包含文件无关,只是普通的 Javascript 继承。

关于javascript - 我可以将文件包含到 Node.js 的包含文件中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24701718/

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