【发布时间】:2015-05-14 03:11:48
【问题描述】:
我需要将dataXHip[frameNum] 设为数字而不是undefined。
我已将其声明为
dataXHip = [];
然后,我将值设置为:
dataXHip[frameNum] = Number(dataX[frameNum]);
但是,使用“oftype”函数,我得知dataXHip[frameNum] 是undefined。
【问题讨论】:
-
你所说的没有任何意义...
dataXHip[frameNum] = Number(dataX[frameNum]);。dataXHip[frameNum]首先需要有一个值。 -
你想达到什么目的..?
-
Number(dataX[frameNum])那时是未定义的,尽管它至少应该显示为 NaN,因为它是number类型。 -
我认为 OP 错误地假设您需要提前定义对象类型。 JavaScript 是一种动态类型语言。
-
这个问题的措辞很糟糕。
标签: javascript arrays types