数组去重:
const rest = [1,2,4,5,56,3,5,34,33,33,44,55,33,22,11,4];
const arr = [];
for(let i = 0; i<= rest.length; i++) {
if(i == rest.indexOf(rest[i])) {
arr.push(rest[i]);
}
}
console.log('rest', arr);
const str = 'http://www.baidu.com?search=你好&name=张三';
const object = {};
const str1 = str.split('?');
const str2 = str1[1].split('&');
str2.forEach((item, index) => {
const str3 = item.split('=');
object[str3[0]] = str3[1];
});
console.log('object', object);
function Promise1() {
return new Promise((resolve,reject) =>{
setInterval(() =>{
resolve(1);
}, 1000);
});
}
function Promise2() {
return new Promise((resolve,reject) =>{
setInterval(() =>{
resolve(2);
}, 2000);
});
}
async function Promise3() {
const value1 = await Promise1();
console.log('value1', value1);
const value2 = await Promise2();
console.log('value2', value2);
}