摘要: 1、校验数据类型 export const typeOf = function(obj) { return Object.prototype.toString.call(obj).slice(8, -1).toLowerCase() } 示例: typeOf('树哥') // string type 阅读全文
posted @ 2023-11-04 16:45 蓝色生活 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 如何使用 Promise 处理异步请求 Web 前端开发经常涉及到处理异步请求的场景,例如从后端获取数据或调用浏览器 API 等。在 JavaScript 中,Promise 对象是一种用于处理异步操作的特殊对象,它可以使异步操作更加简单和可读。下面将介绍如何使用 Promise 处理异步请求,并提 阅读全文
posted @ 2023-04-14 18:42 蓝色生活 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 一、nvm是什么? nvm是一个node的版本管理工具,可以简单操作node版本的切换、安装、查看。。。等等,与npm不同的是,npm是依赖包的管理工具。二、下载地址 https://files-cdn.cnblogs.com/files/weblf/nvm-setup.zip?t=16784359 阅读全文
posted @ 2023-03-10 16:26 蓝色生活 阅读(1997) 评论(0) 推荐(0) 编辑
摘要: js--数组的 entries() 获取迭代方法详解 前言 本文来总结一下数组的 entries() 方法的使用。 正文 1、entires() 方法语法详解 entries() 方法返回一个数组的迭代对象,该对象包含数组的键值对 (key/value)。 迭代对象中数组的索引值作为 key, 数组 阅读全文
posted @ 2022-05-09 19:32 蓝色生活 阅读(2628) 评论(0) 推荐(0) 编辑
摘要: 数组对象 flat()用途: 用于拉平嵌套数组对象 const numbers = [1, 2, [3, 4, [5, 6]]]; // 拉平一层数组 numbers.flat(); // 输出 [1, 2, 3, 4, [5, 6]] // 拉平两层数组 numbers.flat(2); // 输 阅读全文
posted @ 2022-05-09 19:19 蓝色生活 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1. 获取文件后缀名 使用场景:上传文件判断后缀名 /** * 获取文件后缀名 * @param {String} filename */ export function getExt(filename) { if (typeof filename == 'string') { return fil 阅读全文
posted @ 2021-09-10 14:25 蓝色生活 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 1. 声明变量 //Longhand let x; let y = 20; //Shorthand let x, y = 20; 2. 给多个变量赋值(使用数组解构来在一行中给多个变量赋值) //Longhand let a, b, c; a = 5; b = 8; c = 12; //Shorth 阅读全文
posted @ 2021-02-03 12:33 蓝色生活 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 1. if多条件判断 1 // 冗余 2 if (x 'abc' || x 'def' || x 'ghi' || x 'jkl') {} 3 4 // 简洁 5 if (['abc', 'def', 'ghi', 'jkl'].includes(x)) {} 2. if...else... // 阅读全文
posted @ 2021-02-03 11:22 蓝色生活 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-01-13 21:30 蓝色生活 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-01-13 21:25 蓝色生活 阅读(51) 评论(0) 推荐(0) 编辑