>>> Start pop test for object: 10 0 iteration. Poped:17 obj.length:4 1 iteration. Poped:10 obj.length:3 2 iteration. Poped:5 obj.length:2 3 iteration. Poped:2 obj.length:1 4 iteration. Poped:1 obj.length:0 5 iteration. Poped:undefined obj.length:0 6 iteration. Poped:undefined obj.length:0 <<< Stop pop test for object: 10 >>> Start pop test for object: false 0 iteration. Poped:17 obj.length:4 1 iteration. Poped:10 obj.length:3 2 iteration. Poped:5 obj.length:2 3 iteration. Poped:2 obj.length:1 4 iteration. Poped:1 obj.length:0 5 iteration. Poped:undefined obj.length:0 6 iteration. Poped:undefined obj.length:0 <<< Stop pop test for object: false ary[1] = undefined