js文件中的require以及import 等语句中的{ }的作用

简介: js文件中的require以及import 等语句中的{ }的作用

类似于以下3行代码

import {firstName, lastName, year} from './profile';
const {open} = require('fs');
const {log} = console;

  • 之前在学js的时候,误以为是引入后面模块中的某个对象,而没有深究。直到最近自己学node.js的时候才知道,自己之前理所当然的想法跟实际是有一点点区别的
  • 实际上他们也是ES6里面的的解构
    实现的代码如下:
// const {open} = require('fs');
const open = require("fs").open;
//const {log} = console;
const log = console.log;

  • ps : 在文件开头定义 const {log,info} = console; 等,会很方便后面操作哦!
  • log("hello"); 代替 console.log("hello"); 对于我们的代码不是更加简洁?
  • 作为求学者,有所错误在所难免,欢迎大家指正交流。
相关文章
|
5天前
|
JavaScript
浏览器插件crx文件--JS混淆与解密
浏览器插件crx文件--JS混淆与解密
11 0
|
18天前
|
JavaScript 前端开发 容器
AJAX载入外部JS文件到页面并让其执行的方法(附源码)
AJAX载入外部JS文件到页面并让其执行的方法(附源码)
18 0
|
25天前
|
JavaScript 前端开发
JS require 与 import 的区别
JS require 与 import 的区别
16 1
|
1月前
|
JavaScript
uni-app中关于格式化时间的js文件
uni-app中关于格式化时间的js文件
32 0
|
2月前
|
JavaScript 前端开发 内存技术
js文件的入口代码及需要入口代码的原因
js文件的入口代码及需要入口代码的原因
|
3月前
|
XML JSON JavaScript
|
3月前
|
存储 JavaScript 前端开发
只使用简单的 JavaScript 创建文件共享型网站
只使用简单的 JavaScript 创建文件共享型网站
39 0
只使用简单的 JavaScript 创建文件共享型网站
|
3月前
|
JavaScript Android开发
AutoJs4.1.0实战教程---js文件打包发布成APK文件
AutoJs4.1.0实战教程---js文件打包发布成APK文件
107 0
AutoJs4.1.0实战教程---js文件打包发布成APK文件
|
4月前
|
JavaScript 前端开发
JS中 require 与 import 的区别
JS中 require 与 import 的区别
|
4月前
|
JSON JavaScript 前端开发
前端 ex2json 用于 vue/react/js 将 xls、xlsx、csv 文件转成 json 数组
前端 ex2json 用于 vue/react/js 将 xls、xlsx、csv 文件转成 json 数组
94 0