猿问

js prototype 定义作用

var index = function(){};
index.prototype = {    btnActive: function (){@#¥%……&*#¥%……},
    roleHover: function (){@#¥%……&*#¥%……}
}
index.prototype.constructor = index;var index = new index();
index.btnActive();
index.roleHover();

请问一下定义一个函数之后 再去定义函数的prototype 是有什么作用?
然后最后几句也还没看懂什么意思 
求高手解答一下


大话西游666
浏览 520回答 1
1回答

慕田峪4524236

构造函数用函数表达式……唔……倒不是不行……只是比较少见……对象实例和构造函数的名字居然一样……写这代码的人到底在想什么……prototype的问题光是SF就能搜索出好几页来……提问之前先搜一下了嘛……这算是非常基础的问题了,讲js的书百分之百都会讲这东西,去翻翻书吧。推荐一本《JavaScript高级程序设计》
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答