创建动态对象失败
Creating Dynamic objects fails
为什么这不能返回一个我可以遍历的映射?
function createSObjectMap()
{
//this = {}; //AssociativeArray();
this["divEle"] = -1;
this["ID"] = "-1";
this["elID"] = "-1";
}
var sObj = new createSObjectMap();
// The follow crashes
// Error: "TypeError: Doesn't support this action"
for (var x in sObj)
{
alert( x+": "+sObj[s] );
}
你的代码运行良好。
但是,您写的是s
而不是x
。
因为你的循环变量是x
而你引用的是sObj[s]
相关文章:
- 带有对象解析的响应javascript ajax失败
- 在数组中插入对象失败
- 从对象创建嵌套数组失败
- 剑道网格-插入具有外部列的新对象失败
- Javascript:在对象实例方法上使用apply()方法失败
- '递归到对象'13076断言在MongoDB中失败
- Javascript单元测试依赖关系-当依赖对象发生变化时,如何使测试失败
- 面向对象的WebGL上下文包装失败
- 从php获取javascript中的json对象失败
- 如何检查<对象>是否加载失败
- 克隆对象数组失败
- Javascript 对象方法范围 - 方法失败
- 为什么当我使用变量而不是整数或字符串时初始化日期对象失败
- Javascript Date 对象失败
- JavaScript闭包:在对象中动态存储组失败
- 更改$compile对象的 html 在 Angular 中失败
- 余烬数据断言失败:无法对未定义的对象使用“查询”调用 get
- 将延迟对象作为失败返回
- ng-repeat失败,并显示一个对象数组
- 对象中的函数和对“this”属性的访问 - 失败