1.消除一个数组里面重复的元素 function removeSame(arr) { var newArr = []; for (var i = 0; i < arr.length; i++) { if (newArr.indexOf(arr[i]) == -1) { newArr.push(arr[i]); } } return newArr; } 2.获取url中?后的数据,便返回json对象 var myurl = 'http://item.taobao.com/item.htm?a=1&b=2&c=&d=xxx&e'; function getUrlData(str){ var datas = str.split('?')[1]; var arr = datas.split('&'); var obj = {}; for(var i=0;i<arr.length;i++){ var inArr = arr[i].split('='); obj[ inArr[0] ] = inArr[1]; } return obj; } console.log(getUrlData(myurl)); 3.