null 和 undefined 的区别 ?这是一道基础面试题。很多人都会说 null 是空,undefined 是未定义,这样回答太过于笼统。面试官反问:null 是空代表没有值是吧,undefined 是未定义也是没有值是吧,都是没有值,它们的区别到底是什么 ?应聘者:这下芭比Q了 !
辰风沐阳 阅读 1499 2023-04-01
在很多 APP 中都有分享 APP 的功能,这个功能是分享出去一个 h5 页面,在 h5 页面中跳转到苹果的 AppStore,而安卓手机则是提示下载一个 apk 安装包文件,而在微信浏览器中不支持跳转和下载,需要引导用户使用手机浏览器打开这个 h5 页面,本文就是实现这个功能
辰风沐阳 阅读 2456 2023-03-09
众所周知,在 for 循环语句中,遇到 break 会结束循环。但是如何在数组方法 Array.forEach() 方法中如何结束循环呢 ?。首先,你应该会想,Array.forEach() 好像无法跳出循环,确实是这样的,那么有没有什么办法可以跳出循环呢?当然是有的
辰风沐阳 阅读 1672 2023-03-04
JS 的立即执行函数: 函数在创建后立即执行。立即执行函数的作用只有一个: 创建一个独立的作用域,这个作用域里面的变量,外面访问不到,即:避免了变量污染
辰风沐阳 阅读 1294 2023-03-02
nvm 全称 node version manager,也就是 node 版本控制。nvm 是一个 node 的版本管理工具,它是一个命令行应用,可以简单操作 node 版本的切换、安装、使用、卸载、查看本机的全局 node.js 版本。当有多个 node 项目,但是对 node 要求不一样,此时使用 nvm 非常方便
辰风沐阳 阅读 2500 2023-02-24
众所周知 JavaScript 中的数组方法 sort() 可以用来排序,那么,它的排序原理是什么,sort() 方法支持传入参数吗 ?你未必知道吧。本文记录在开发中遇到的数组排序问题,看过本文,相信你会明白基础牢固是很重要的
辰风沐阳 阅读 1531 2023-02-14
优先推荐使用 let 和 const,对于指针的指向不会改变的可以使用 const,指针指向可能会改变的变量使用 let。var 所表现出来的特殊性: 作业域提升、没有块级作用域等都是一些历史遗留问题,其实是 JavaScript 在设计之初的一种语言缺陷
辰风沐阳 阅读 1330 2023-01-09
Date 对象是 JS 的一个内置对象,在 JS 中使用 Date 对象来表示一个时间。可以通过 Date() 构造函数创建 Date 对象,省略参数时,默认是当前时间的 Date 对象;如果想要创建一个指定时间的 Date 对象,实例化 Date() 构造函数时传入参数即可
辰风沐阳 阅读 1390 2022-12-17
最近开发的物联网项目需要经常使用到进制转换,开发中需要频繁使用进制间的转换,所以封装了一些进制转换函数,本文记录一下,方便以后使用
辰风沐阳 阅读 1713 2022-12-13
ES6 新增了很多 Object 对象方法,这些方法在特定场景使用可以大大提高我们的开发效率,本文对 Object 对象方法做下总结,记录常用的方法使用示例,以便更好的记忆。最常用的方法有 Object.assign()、Object.keys()、Object.values()
辰风沐阳 阅读 1473 2022-12-10