Uso básico de Javascript

1. Generar cadenas aleatoriamente
const randomStr = () =>
Math.random().toString(20).slice(2);
randomStr();
2. Realizar el giro de la cuerda.
const reverseStr = str =>
str.split('').reverse().join('');
reverStr('vue 入门到精髓');
reverStr('it技术分享技术');
3. Eliminar elementos duplicados en la matriz.
const set = new Set([12,356,56,56,85,45,12,12,13,16,18]);
console.log([...set]);
4. Mecanismo de conversión de RGB a hexadecimal
const rgbToHex = (r,g,b)=>"#"+((1<<24)+(r<<16)+(g<<8)+b).toString(16).slice(1);
rgbToHex(255,255,255);
5. Mezclar una matriz y reagrupar
const shuffle = array =>array.sort(()=>0.6-Math.random());
shuffle([29,3,56,45,13,40]);
6. Obtenga el intervalo de tiempo (número de días) entre dos fechas.
const dayDif =(date1,date2)=>Math.ceil(Math.abs(date1.getTime()-date2.getTime())/86400000)
dayDif(new Date("2022-09-03"),new Date("2023-08-10"))
7. Obtenga el día actual del año.
const dayofYearStr = (date)=> Math.floor((date-new Date(date.getFullYear(),0,0))/1000/60/60/24);
dayofYearStr(new Date());
8. Intercepta la longitud de la cuerda.
const splitStr = (string,length)=>string.length < length ? sting:`${string.slice(0,length-3)}...`;
splitStr('vue is good web frame',7);
splitStr('vue is good web frame',10);
9. Determinar si la matriz está vacía.
const isNotEmptyArr = arr=>Array.isArray[arr] && arr.length > 0;
isNotEmptyArr([6,66,666]);
isNotEmptyArr([]);
10. Fusionar dos matrices en una sola matriz
const merge = (a,b) => a.concat(b);
const a =[1,2,3];
const b = [4,5,6];
merge(a,b);
11. Cambia la primera letra de la oración en inglés a mayúscula.
const capitalizeEverWordStr = str =>str.replace(/\b[a-z]/g,char =>char.tpU[[erCase());
capitalizeEverWordStr('hellow vue is');                                                                           
12. Elemento de eliminación de matriz
const dropArr = (arr,n=1)=>arr.slice(n);
dropArr([10,20,30,40,50]);
dropArr([10,20,30,40,50],2);
dropArr([10,20,30,40,50],42);
13. Obtenga la parte horaria de la fecha actual.
const getTimeFromDate = date=> date.toTimeString().slice(0,8);
getTimeFromDate(new Date());
14. Determinar si es una cadena json
const isJson = str =>
try{
Json.parse(str);
    return true;
}catch (e){
return false
}};
isJson('{"name":"小明","address":"苏州"}');
isJson('{"name":"小王","address":"南京"}');
15. Obtenga la URL actual
const currentURl = ()=>
window.location.href;
currentURl();

Supongo que te gusta

Origin blog.csdn.net/weixin_68522070/article/details/132381399
Recomendado
Clasificación