【发布时间】:2016-09-06 09:02:50
【问题描述】:
我写了一个 javascript 原型函数,我需要像下面这样传递变量来获取值
myarr.value(1,2)="Content";
myarr.prototype.value = function (rows,columns){
console.log(rows,columns);
}
在上述函数中,我得到的行和列分别为 1 和 2,但内容的错误消息“左侧分配无效”。
帮我这样获取内容?并在这里提及我做错了什么?
【问题讨论】:
-
嗯,是的,您不能分配给函数调用。目前还不清楚您期望的结果是什么……
-
undefined = "Content"。这就是您的代码所做的(假设第一行是在对象实例上调用的)。这是不可能的。 -
myarr是什么?构造函数? -
你认为
myarr.value(1,2)="Content";应该怎么做? -
我正在尝试将 [1,2] 的数组值分配为“内容”,我不清楚获取变量。
标签: javascript function prototype variable-assignment assign