请教个问题 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,求段完整代码 |
不懂帮顶
/** |
有没有技术佬啊 |
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 语法… |
把这个js封装成一个js模块,另外一个js中直接导入这个模块 |
里面的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(); |
确实是. 这没头没尾的 没法搞呀 |