JavaScript 中对数组的操作有几十个方法,在实际的应用中,要注意方法对原数组的影响及方法的返回值。有的方法是直接在原数组上进行修改,有的则是返回一个新数组。针对数组方法,可以分成三种类型:
- 修改器方法(Mutator): 会修改数组本身
- 访问器方法(Accessor):不会修改数组本身
- 迭代器方法(Iterator)
愿有岁月可回首
JavaScript 中对数组的操作有几十个方法,在实际的应用中,要注意方法对原数组的影响及方法的返回值。有的方法是直接在原数组上进行修改,有的则是返回一个新数组。针对数组方法,可以分成三种类型:
ES6解构赋值设置默认值语法如下:
1 | const people = { |
PS. 方法参数设置默认值类似
1 | function test(name, age = 100) { |
ES6 import & export 有下面几种用法:
1 | // People.js |
一个文件中只能存在一个默认导出模块。
more >>whistle是一款用Node实现的跨平台的Web调试代理工具,支持查看修改http(s)、Websocket连接的请求和响应内容。
类似Fiddler,之前也是因为Fiddler无法使用,才找到替代方案。
详细的使用文档参考官网 https://avwo.github.io/whistle
需要注意的是:
more >>可以说是必备了,可以快速编写HTML代码。
代码格式化插件。
JsFormat只能格式化js 代码,这个可以格式HTML, CSS 和JS代码。
more >>tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true