ES6(二)

ES6

文章目录

1.模板字符串

  • 使用反引号 `````
  • 支持多行字符串、嵌入变量或表达式
  • 示例:
javascript 复制代码
let name = "张三";
let msg = `Hello, ${name}!`;
console.log(msg); // Hello, 张三!

2.箭头函数

  • 简化函数写法
  • 单参数可省略括号,单行可省略 return 和花括号
  • 示例:
javascript 复制代码
// 传统
arr.map(function(item) { return item + 1; });

// 箭头函数
arr.map(item => item + 1);

// 多参数或多行
arr.map((item, index) => {
  console.log(index, item);
  return item + 1;
});

3.模块化

3.1导出(export)

  • 可导出多个变量、函数等
  • 示例:
javascript 复制代码
// myModule.js
export function hello() { return "Hello!"; }
export const message = "Hello from module";

3.2导入(import)

  • 导入指定内容或整个模块
  • 示例:
javascript 复制代码
// main.js
import { hello } from './myModule.js';
console.log(hello());

3.3默认导出(export default)

  • 一个模块只能有一个默认导出
  • 导入时可自定义名称
  • 示例:
javascript 复制代码
// myModule.js
export default function hello() { return "Hello!"; }

// main.js
import myHello from './myModule.js';
console.log(myHello());
相关推荐
北城笑笑4 分钟前
FPGA 与 市场主流芯片分类详解:SoC/CPU/GPU/DPU 等芯片核心特性与工程应用
前端·单片机·fpga开发·fpga
A923A23 分钟前
【从零开始学 React | 第四章】useEffect和自定义Hook
前端·react.js·fetch·useeffect
ZC跨境爬虫27 分钟前
批量爬取小说章节并优化排版(附完整可运行脚本)
前端·爬虫·python·自动化
ZC跨境爬虫29 分钟前
海南大学交友平台登录页开发实战day4(解决python传输并读取登录信息的问题)
开发语言·前端·python·flask·html
来一颗砂糖橘33 分钟前
pnpm:现代前端开发的高效包管理器
前端·pnpm
前端摸鱼匠33 分钟前
Vue 3 的defineProps编译器宏:详解<script setup>中defineProps的使用
前端·javascript·vue.js·前端框架·ecmascript
木斯佳34 分钟前
前端八股文面经大全: 美团财务科技前端一面 (2026-04-09)·面经深度解析
前端·实习面经·前端初级
天外天-亮34 分钟前
Vue2.0 + jsmind:开发思维导图
javascript·vue.js·jsmind
LIO37 分钟前
React 零基础入门,一篇搞懂核心用法(适合新手)
前端·react.js
TeamDev1 小时前
JxBrowser 8.18.2 版本发布啦!
java·前端·跨平台·桌面应用·web ui·jxbrowser·浏览器控件