清空一个数组 一直以来,清空一个数组都是var i = [1,2,3]; i = [];,习惯成自然,被自己坑了. 举个例子 var i = [1,2,3]; var obj = {val: i}; var i = []; // 当i = []时,i的地址就被改变了,所以obj.val一直是原来那个数组. console.log(obj); // {val:[1,2,3]} 然后,怎么方便清空数组,并且不会改变地址呢... var i = [1,2,3]; var obj = {val: i};…