- 博客(6)
- 收藏
- 关注
原创 JS 中 if(arr[i]) 和 if(Object.prototype.hasOwnProperty.call(arr, i)) 的区别
用于检查数组arr是否自身具有索引i的属性(不管该属性的值是什么)。if(arr[i])用于检查数组arr在索引i处的值是否为真值。通常,在遍历数组时,你会使用if(arr[i])来检查元素的值是否满足某些条件,而不是使用,因为数组索引本身就是数组的属性,且在处理数组时不如直接访问arr[i]那样直观和高效。然而,在处理对象时,是一个有用的工具,用于确保你正在访问对象自身的属性,而不是从原型链上继承的属性。
2024-08-26 10:39:29
460
原创 mac安装nvm(包含brew)
Homebrew 在安装 NVM 时通常会自动处理环境变量的设置,但为了确保 NVM 可以在新的 shell 会话中正常使用,您可能需要手动添加 NVM 的初始化脚本到您的 shell 配置文件中。如果需要切换到刚安装的 Node.js v21.7.1 版本,由于它已经是默认版本,无需额外操作即可直接使用。注意:这里的路径可能需要根据您实际的 Homebrew 安装位置进行调整,确保指向正确的 nvm.sh 和 bash_completion.d/nvm 文件。证明已经安装成功且环境变量也已经配置成功了。
2024-07-20 17:31:15
209
原创 husky安装与配置
在团队协作中,往往需要使用到git来进行代码版本的管理,然而在执行提交命令之前,我们需要执行一些格式化操作(esLint、styLelint、prettier等),每次提交都手动执行这些,显然是浪费时间的,如果想在 git 执行命令前,自动执行格式化,那么就需要用到husky。
2024-03-29 17:22:46
4597
原创 git常用命令
检出仓库:git clone git://github.com/jquery/jquery.git查看远程仓库:git remote -v添加远程仓库:git remote add [name] [url]删除远程仓库:git remote rm [name]修改远程仓库:git remote set-url --push [name] [newUrl]拉取远程仓库:git pull [remoteName] [localBranchName]
2024-03-27 13:59:02
1565
原创 Vue3+TS项目,eslint、prettier安装配置
eslint的作用主要为:可以规范团队的代码风格。在实际项目中,团队的每个成员的编码习惯都不同,这极有可能造成,一个项目多个代码风格,这会造成代码阅读困难,后期维护难度大灯问题,这就需要配置下eslint。接下来会有弹出一些问题,可根据自身项目情况进行回答,期间会询问是否需要安装相应插件,y->回车。会在项目根目录下生成.eslintrc.cjs文件,然后对项目进行自己需要的。然后配置下package.json中的启动命令,这样便可以执行。提示我未安装eslint,按y,回车安装。来进行自动格式化代码。
2024-03-26 19:56:01
2357
2
原创 IOS Bundle ID 私钥证书 证书私钥密码 证书profile文件
在开发IOS应用时,真机测试、上架App Store。、证书私钥密码、。具体可在中获取。
2024-01-17 18:16:48
2716
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人