我正在研究一种存储临时数据的方法(使用几分钟后,它将通过ajax存储在数据库中)。我选择的方法是创建一个巨大的数组,在其中包含数组,然后使用函数隔离所需的数据。
可用的代码在这里:https://jsfiddle.net/44bjgykq/5/
var property_data = [[5,[[8,[1,3,3,7],[[4,2],[7,3],[1,4]]],[6,[5,5,5,5],[[2,3],[6,4],[3,2]]]]],[5,[[5,[1,1,1,1],[[1,1],[1,1],[1,1]]],[7,[1,1,1,1],[[1,1],[1,1],[1,1]]]]]];
我觉得这可能不是存储数据的最有效/最佳实践方法,但我可能错了。如果有的话,还有什么更好的选择?
最佳答案
如果您正在寻找绝对最小的占用空间,那很好,尽管很难阅读和理解。
一种更常见的方法是将其以更友好的格式存储,例如javascript对象。例如:
var property = {
propertyId: 5,
rooms: [{
roomId: 8
},{
roomId: 9
}]
}
JS小提琴:https://jsfiddle.net/ncocsr4y/