面试题
文章平均质量分 55
zhan_lijian
这个作者很懒,什么都没留下…
展开
-
JS 如何知道一串字符串中每个字母出现的次数?
var arrString = 'abcdaabddcca';arrString.split('').reduce(function (prev, curr) { prev[curr] ? prev[curr]++ : prev[curr] = 1; return prev;}, []);// [a: 4, b: 2, c: 3, d: 3]var prev = [];...原创 2018-12-04 16:26:31 · 1152 阅读 · 0 评论 -
JS对象的引用,对象的拷贝
一、场景除了基本类型跟null,对象之间的赋值,只是将地址指向同一个,而不是真正意义上的拷贝将一个对象赋值给另外一个对象。var a = [1,2,3];var b = a;b.push(4); // b中添加了一个4alert(a); // a变成了[1,2,3,4] 自定义对象var obj = {a:10};var obj2 = obj;obj2.a = ...原创 2018-11-28 11:43:22 · 381 阅读 · 0 评论 -
git bash命令用法及代码上传到github
1.打开git bash$ git输入git命令 指导都存在了2.查看分支git branch //查看自己本地分支 (* 代表当前分支)git branch -a // 查看所有分支包括远程分支 a 代表 all3.切换分支git checkout dev //切换到dev分支(当然是指本地分支切换)辣么本地没有远程分支 肯定得 ...原创 2018-12-14 11:08:10 · 280 阅读 · 1 评论 -
js 字符串转对象拼接
export const splitField = (obj, key) => { let str = '' key.split('.').forEach(i => { str += '["' + i + '"]' }) return eval('obj' + str)}原创 2019-08-08 11:16:41 · 1468 阅读 · 0 评论 -
linux系统操作前端部署
pwd // 所有目录ssh 192.168.2.51 // 链接服务器sudosu- //切换账号权限rm -rf dist.zip // 删除文件或文件夹rz-y // 选择文件上传unzip dist.zip //解压文件...原创 2019-08-21 11:04:32 · 1172 阅读 · 1 评论