如何洗牌一个对象
How to shuffle an Object
我试着洗牌一个对象,但我没有得到它。
这是我的代码:
db.transaction(function (db) {
db.executeSql("SELECT * FROM xxx WHERE CxId = '" + xId + "'", [], function (db, result) {
var s = result[Math.floor(Math.random() * result.rows.length)];
for (var i = 0, item = null; i < s.rows.length; i++) {
item = s.rows.item(i);
var sql =
"INSERT INTO xxxx (xId, xxId, xxxx, xxxx, xxxx) " +
"VALUES (?, ?, ?, ?, ?)";
var params = [item['xId'], item['xxId'], item['xxxxx'], 0, null];
db.executeSql(sql, params);
}
});
});
如何洗牌结果?
结果中有以下数据:
ID_______Answer_______Result
1 _______xxxxx________true 2 _______yyyyy________true 3 _______uuuuu________false当我随机化它时,结果应该是:
ID_______Answer_______Result
3 _______uuuuu________false 2 _______yyyyy________true 1 _______xxxxx________true或
ID_______Answer_______Result
2 _______yyyyy________true 3 _______uuuuu________false 1 _______xxxxx________true尝试在SQL中添加ORDER BY RAND()
相关文章:
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- Javascript(Angular)从一个对象数组到第二个数组查找值
- 对一个对象使用reduce可以返回一个没有't在数组中包含目标字母
- AngularJS&JSON-从Previous&下一个对象
- jQuery$.inArray()总是返回-1和一个对象数组
- javascript处理一个对象数组以获得一个新的对象数组
- javascript函数,它接受两个输入:一个对象和一个键,并返回对象中该键的相应值
- 你能用来自数组的属性名称生成一个对象吗
- 预期响应包含一个对象,但在angular js中得到一个数组错误
- Protractor:element.getText()返回一个对象,而不是String
- 如何使用jQuery添加另一个对象的高度作为边距
- 计算从一个对象到另一个对象的路径并沿其移动
- 如何将一个对象添加到每个对象数组中
- 为了避免创建全局变量,可以将所有变量分配给一个对象吗
- 如何洗牌一个15人的益智游戏
- 在 JavaScript 中随机化(洗牌)带有对象的数组
- 如何洗牌一个对象
- 如何洗牌一个NodeList
- 使用一个按钮在一系列照片中进行洗牌
- 当数组中的一个元素被删除时,如何使用Angularjs重新洗牌数组中的数字