在javascript中使用属性的函数?

我有一个对象参数,它有一个属性值.它因此被定义

var parameter = {
    value : function() {
        //do stuff
    }
};

我的问题是,在某些情况下,值需要具有自己命名长度的属性

我能这样做吗?似乎放入this.length = foo不起作用,在对象声明之后parameter.value.length = foo也不起作用.

解决方法

问题似乎在于选择“长度”这个词.在JavaScript中,函数是对象,可以具有属性.所有函数都有一个length属性,它返回声明函数的参数个数.此代码有效:

var parameter = {
    value : function() {
        //do stuff
    }
};

parameter.value.otherLength = 3;

alert(parameter.value.otherLength);

相关文章

kindeditor4.x代码高亮功能默认使用的是prettify插件,prett...
这一篇我将介绍如何让kindeditor4.x整合SyntaxHighlighter代...
js如何实现弹出form提交表单?(图文+视频)
js怎么获取复选框选中的值
js如何实现倒计时跳转页面
如何用js控制图片放大缩小