我已经在我的主要html页面中声明了一个变量,例如:
var ColorBuffer;
我将此变量传递给一个函数:
myFunc("example.txt", ColorBuffer);
在此函数内,如下所示设置变量的属性:
function myFunc(file, colBuf)
{
...
colBuf.items = 4;
}
但是,当我在主html页面中引用“ ColorBuffer.items”时,出现错误“无法读取未定义的属性'items'”。
因此,似乎使用参数名称colBuf不会影响传入的参数ColorBuffer ...如何在函数中设置ColorBuffer的items属性?
非常感谢。
最佳答案
将ColorBuffer设置为对象将解决此问题。
var ColorBuffer = {};
关于javascript - 更改函数中对象的属性(JavaScript),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26789738/