嘟嘟社区

有没有js代码高手


请教个问题
js:
function abc(){
    var bb=new dom({
        "id": "0",
        "url": "123",
        "img": "345",
    });bb.Init()
}loadScript("//baidu.com/1.js",
abc);

如何在另一个js里面获取这个js里面id的数值0,求段完整代码

不懂帮顶

/**
* 我坚信,人应该有力量,揪着自己的头发把自己从泥地里拔起来。
*
* Link https://greasyfork.org/zh-CN/scripts/396933-hostloc-zsbd
*/

有没有技术佬啊
let data = {
    id: ‘0’,
    url: ‘123’,
    img: ‘345’,
};
function abc() {
    var bb = new dom(data);
    bb.Init();
}
loadScript(‘//baidu.com/1.js’, abc);

我感觉可以这么写  也不知道你要干啥..用的是 es6 语法 还是 commonjs 语法…
相当于 data 是全局变量,

把这个js封装成一个js模块,另外一个js中直接导入这个模块

丽人谷 发表于 2022-10-14 16:37
把这个js封装成一个js模块,另外一个js中直接导入这个模块

里面的id是动态的值呀,除了封装还有办法吗

挺多方式的,但是看只看这一段不知道是不是百度的统计脚本,无法告诉你答案,有可能会影响使用,要看全局源码才能给出答案。

tiankong66 发表于 2022-10-14 16:39
里面的id是动态的值呀,除了封装还有办法吗

需要看完整代码,并且不接受白**

function abc(){
    var bb=new dom({
        "id": "0",
        "url": "123",
        "img": "345",
    });bb.Init()
}
function dom(obj){
    this.id=obj.id;
    this.url=obj.url;
    this.img=obj.img;
}
dom.prototype.Init=function(){
    console.log(this.id);
    console.log(this.url);
    console.log(this.img);
}
abc();

丽人谷 发表于 2022-10-14 16:40
需要看完整代码,并且不接受白**

确实是. 这没头没尾的 没法搞呀