var arr = ['a','b','c'];
var data = [1,2,3];
var j = arr.length;
var i = 0;
//当 i==3 data[3] 时没有值 undefined
//arr[j++] = data[i++] == undefined == false
while( arr[j++] = data[i++] ){}
arr.length = j - 1;
while 实现 arr.push() 方法 。