ES6基础语法之函数怎么使用
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇"ES6基础语法之函数怎么使用"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"ES
千家信息网最后更新 2026年11月02日ES6基础语法之函数怎么使用
这篇"ES6基础语法之函数怎么使用"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"ES6基础语法之函数怎么使用"文章吧。
一、函数参数的扩展
ES6支持参数的默认值:
function fn(name,age,sex="男"){ console.log(`大家好,我是${name},性别${sex},今年${age}岁!`);}fn("刘德华",45); //大家好,我是刘德华,性别男,今年45岁!传递undefined,取默认值:
function fn(name,sex="男",age){ console.log(`大家好,我是${name},性别${sex},今年${age}岁!`);}fn("刘德华",undefined,45); //大家好,我是刘德华,性别男,今年45岁!不定参数:不定参数用来表示不确定参数个数:
function Add(...items){ // let sum = 0; // for(let item of items) // { // sum += item; // } // return sum; let sum = 0; for(var i = 0;i< items.length;i++) { sum += items[i]; } return sum;}let result1 = Add(1,2,3);let result2 = Add(1,3,5,7,9);console.log(result1); //6console.log(result2); //25二、箭头函数
箭头函数提供了一种更加简洁的函数书写方式,基本语法是:参数 => 函数体
没有参数的函数(参数部分需要有一对空括号):
let f = ()=>{console.log("hello,world!")}f(); //hello,world等价于:
function f(){ console.log("hello,world!");}f(); //hello,world只有一个参数的函数(参数部分不需要括号):
let f = num =>{ if(num%2 == 0) return "偶数"; else return "奇数";}console.log(f(50)); //偶数有多个参数的函数(参数部分需要括号):
let f = (a,b)=>{ let c = a+b; return c;}console.log(f(2,3)); //5当只有一行语句,并且需要返回结果时,可以省略 {} , 结果会自动返回:
let f = (a,b) => a+b;console.log(f(2,3)); // 5
当箭头函数要返回对象的时候,为了区分于代码块,要用 () 将对象包裹起来:
let f = (id,name) => {id: id, name: name};let obj = f("001","刘德华"); // 报错console.log(obj);let f = (id,name) => { return {id: id, name: name};};let obj = f("001","刘德华"); console.log(obj); //{id:"001",name:"刘德华"}let f = (id,name) => ({id: id, name: name});let obj = f("001","刘德华");console.log(obj); //{id:"001",name:"刘德华"}以上就是关于"ES6基础语法之函数怎么使用"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。
函数
参数
刘德华
内容
语法
性别
基础
括号
箭头
部分
偶数
只有
对象
文章
知识
篇文章
结果
简洁
一行
个数
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
科技互联网企业
奇酷互联网科技
礼当家互联网科技
互联网科技公司官网
哈尔滨秒房互联网科技有限公司
中盈科技互联网信息有限公司
阿里巴巴算科技企业还是互联网
现代互联网科技股
来此购互联网科技有限公司
互联网科技与管理
互联网科技人工智能实验室
北京市互联网新科技
江苏苏星互联网科技有限公司
美国互联网科技公司
工业互联网科技创业
易企秀互联网科技是做什么的
宁波跨境商互联网科技有限公司
互联网科技新闻
马化腾互联网科技教学
伍佰万互联网科技是干嘛的
科技互联网
互联网络科技有限公司
现代科技和互联网有关系吗
互联网教育科技公司vipkid
剑昆互联网络科技有限公司临桂
广州恒生互联网科技有限
电子科技大学互联网创业大赛
皮皮虾互联网科技有限公司
21世纪互联网科技成就
互联网的科技体现在哪里