_ = require("underscore");
doors = []
function CreateDoors()
{
_.map( _.range(100), function(val){
doors.push( { val.toString() : 0 } );
});
console.log(doors);
}
CreateDoors();
我收到意外的令牌错误。在val.toString()。
最佳答案
要获取动态对象键,您必须使用方括号表示法
var _ = require("underscore"),
doors = [];
function CreateDoors() {
_.map( _.range(100), function(val){
var obj = {};
obj[val.toString()] = 0;
doors.push( obj );
});
console.log(doors);
}
CreateDoors();
关于javascript - 意外的标记 。在val.toString()中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34468645/