创建对象函数原型和代码是错误的
creating a object function prototype and code is wrong
这是学习练习的一部分,我想为函数X创建一个字符串值为"name"的原型,下面的代码是错误的。。
function creatingFunctions(functionsX){
functionsX.number=200;
}
functionsX.prototype.propName=function(){
return "name";
};
在函数的原型对象中声明属性应该与它可用的范围相同。
function creatingFunctions(functionsX) { // Assuming functionsX is a function object.
functionsX.number=200;
functionsX.prototype.propName = function() {
return "name";
}
}
用法:
function foo() {};
creatingFunctions(foo);
foo.propName(); // returns "name";
与其这么做,你本可以走这条路:
function Foo() {
this.number = 200;
}
Foo.prototype.propName = function() {
return "name";
}
// Usage would be:
var foo = new Foo();
foo.number // 200
foo.propName() // "name"
相关文章:
- 咕噜声.js无法读取文件(错误代码:EISDIR)
- 科尔多瓦指南针 API 给出错误代码 3
- 如何在使用JavascriptCallbackBehavior时引发带有HTTP错误代码的WebFaultExcepti
- 解析错误代码 121
- Ajax get jsonp给出错误代码500“;请求被阻止”;来自MVC应用程序
- ionic http获取到本地文件会给出http错误代码0
- Imacros/jQuery TypeError:无法访问死对象,第 816 行(错误代码:-991)
- 电话差距/网络数据库错误代码说明
- NaN 错误代码有什么问题
- 异常:“远程主机关闭了连接.错误代码为 0x80070057”
- 咕噜声/巴别塔错误:无法写入“dist”文件(错误代码:EISDIR)
- 科尔多瓦的文件传输写入错误(代码 1)
- 角度$asyncValidators将错误代码传输到模板
- 接收错误代码 3,http_status空,正文空,异常状态 2
- 运行 grunt.file.copy 返回错误代码:ENOENT
- Parse.com 找不到错误代码:141 函数
- 尝试运行作业时分析错误代码 1 内部错误
- 节点 js 退出状态 8,错误代码 0 在 Mac 上运行
- 如何使用mootools确定损坏图像上的错误代码
- HTML 错误代码 206