吃核桃不吐皮儿
吃核桃不吐皮儿
我自己重写的commit-msg,同时安装了下面这两个依赖 ``` "os-locale": "^5.0.0", "chalk": "^4.1.1" ``` ``` #!/usr/bin/env node var chalk = require('chalk'); var osLocale = require('os-locale'); const msg = require('fs').readFileSync(process.argv[2], 'utf-8').trim(); var commitRE = /^(((\ud83c[\udf00-\udfff])|(\ud83d[\udc00-\ude4f\ude80-\udeff])|[\u2600-\u2B55]) )?(revert: )?(feat|fix|docs|style|refactor|perf|workflow|build|ci|typos|chore|test|types|wip|release|dep|locale|conflict|font|delete|stash)(\(.+\))?: .{1,50}/;...
+1
> 你好,我有个问题,就是我自考本的专业很偏,是会展经济与管理专业,如果在国外读了法学的硕士,回来的话,能不能报本科及以上,本科专业限制法学的岗位 本科专业都限制法学了,这你肯定报不了吧
问题1:我只是在最终版的闭包里加了一个push方法和console.log(_.chain([1]).push(2)); 就报错了。 222copy.html:97 Uncaught TypeError: Cannot read property 'push' of undefined; 哪位大神能帮忙定位一下啊。 https://codepen.io/rang1994/pen/gOLBPQR 我感觉是push方法中的this 指向的是_,而_没有_wrapped属性。 问题2:还有chainResult方法中的_.chain(obj)为什么要改成 _(obj).chain()。 问题3:return chainResult(this, func.apply(_, args)); apply后为什么是_而不是this。 求大神解答
看了一晚上,debug了源码对自己提的三个问题有了一些了解。 1、自己写的push方法有问题,应该在参数中取array和arguments。跟_没有任何关系 2、chain方法是通过mixin方法复制到原型上的,所以var args = [this._wrapped]; func.apply(_, args) 即_.chain(obj) 貌似这两个方法是等价的 _.chain(obj) 与 _(obj).chain() 3、以前看不懂,其实就是复制了构造函数上的方法到原型上,当this肯定还是指向原来的构造函数的
雅思听力场景词汇第58章 

这里只读了fish
雅思听力场景词汇第20章 也有这个问题 
> 我自己也在使用一些全局的快捷键,如果与全局冲突,我可能会自己调整,再养成自己的习惯; > > 原因是qwerty网站不能保证兼容所有用户的快捷键的习惯; 好吧,但感觉技术上能实现,要不就是 react-hotkeys-hook 这个库太垃圾了,其实一般的软件做快捷键 mac更偏向用Commond键代替windows的 Ctrl键,不知道这个能不能实现呢