FFW2008
2017-10-27 08:34
采纳率: 47.1%
浏览 736

js菜鸟问题,请大神讲解下代码含义

今天看见一个摄像头调用接口代码(JS版的)

var se = function() {}; 空的匿名函数
se.prototype.CGI = {代码内容},

se.prototype.login = function(e, t, n, r) {代码内容},
se.prototype.getDeviceInfo = function(e, t) {代码内容}
这个空的匿名函数se和下面代码有什么关系呀,是不是下面的代码是空匿名函数的内容

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • Zoe_1215225 2017-10-27 08:51
    已采纳

    定义函数se;
    se中添加属性name为CGI,value为{代码内容};
    se中添加方法name为login,function为function(e, t, n, r) {代码内容};
    se中添加方法name为getDeviceInfo,function为function(e, t) {代码内容};

    已采纳该答案
    打赏 评论
  • JOY_LiuLiu 2017-10-27 09:04

    proptotype是js函数里的原型属性,可通过prototype将方法和属性绑定到se的原型上,可实现继承等功能。

    打赏 评论
  • 云随风散 2017-10-27 09:25

    声明一个“se”的原型链
    CGI、login、getDeviceInfo 都是“se”的方法
    只需要声明 se到window下 ,就能直接se.CGI().getDeviceInfo ().login()等方法

    打赏 评论

相关推荐 更多相似问题