i'm trying understand i'm going wrong here. have array:
result = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16]
i want rid of every 6 entries in array, leave 7th there, , go one. in effect i'm hoping rid of 6/7th of values in array. i'm thinking splice() perfect that, somehow code below doesn't seem work. suggestions?
many all!
function random_select () { for(var i=0; < result.length; i+7) { result.splice[i,6]; } };
try instead:
var result = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16]; (var = 0; < result.length; i++) result.splice(i, 6);
this will:
- first remove
[0, 1, 2, 3, 4, 5]
, , let[6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16]
be. - next remove
[7, 8, 9, 10, 11, 12]
, let[13, 14, 15, 16]
be. - finally remove
[13, 14, 15, 16]
.
hence result [6, 13]
. want?
Comments
Post a Comment