获得徽章 8
不了解 Unicode 时绝对会答错的一个问题:
// 输出结果是?
"mañana".split('').reverse().join("")
使用方法定义简写语法糖创建的函数不含内置方法 [[Construct]]
<bold>项目依赖多种版本的 NodeJS?</bold>
昨天在重构去年写的一个 Markdown 解析器,项目使用 Rollup 打包,同时还使用 Gulp 处理项目引用到的 Stylus 文件。期间出现了一个奇奇怪怪的问题:Gulp 将会在高版本 Node 环境中打包失败报错,而 Rollup 正好相反,它在低版本 Node 环境中打包会报错...
查了各自文档的,文档没有说明具体支持到哪个版本的 Node 环境。最后只好用 NVM 装了两个版本的 Node,然后全局使用高版本 Node,再找到 Gulp 在 NPM 文件夹中对应的入口文件(gulp.cmd、gulp.ps1),把脚本中的 Node 路径写死为低版本 Node,才解决了问题。
const sum = (a, b) => a + b 不纯的情况:
如何在命令行使用 Git 提交多行 Commit Log ?
1. git commit -m 'first line' -m 'second line'
2. git commit -m 'first line
second line'
来源:www.stefanjudis.com
eval('code') 和 (1, eval)('code') 的不同之处?
前者是直接调用,词法环境是调用时的环境;
后者时间接调用,此法环境是全局环境。
用一张图片说明:
下一页