最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ES6基礎(chǔ)語法之函數(shù)介紹

 更新時(shí)間:2022年05月02日 13:33:45   作者:農(nóng)碼一生  
這篇文章介紹了ES6中函數(shù)的用法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

一、函數(shù)參數(shù)的擴(kuò)展

ES6支持參數(shù)的默認(rèn)值:

function fn(name,age,sex="男")
{
	console.log(`大家好,我是${name},性別${sex},今年${age}歲!`);
}
fn("劉德華",45); //大家好,我是劉德華,性別男,今年45歲!

傳遞undefined,取默認(rèn)值:

function fn(name,sex="男",age)
{
	console.log(`大家好,我是${name},性別${sex},今年${age}歲!`);
}
fn("劉德華",undefined,45); //大家好,我是劉德華,性別男,今年45歲!

不定參數(shù):不定參數(shù)用來表示不確定參數(shù)個(gè)數(shù):

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); //6
console.log(result2); //25

二、箭頭函數(shù)

箭頭函數(shù)提供了一種更加簡潔的函數(shù)書寫方式,基本語法是:參數(shù) => 函數(shù)體

沒有參數(shù)的函數(shù)(參數(shù)部分需要有一對空括號):

let f = ()=>{console.log("hello,world!")}
f(); //hello,world

等價(jià)于:

function f()
{
	console.log("hello,world!");
}
f(); //hello,world

只有一個(gè)參數(shù)的函數(shù)(參數(shù)部分不需要括號):

let f = num =>{
	if(num%2 == 0)
		return "偶數(shù)";
	else
		return "奇數(shù)";
}
console.log(f(50)); //偶數(shù)

有多個(gè)參數(shù)的函數(shù)(參數(shù)部分需要括號):

let f = (a,b)=>{
	let c = a+b;
	return c;
}
console.log(f(2,3)); //5

當(dāng)只有一行語句,并且需要返回結(jié)果時(shí),可以省略 {} , 結(jié)果會自動(dòng)返回:

let f = (a,b) => a+b;
console.log(f(2,3)); // 5

當(dāng)箭頭函數(shù)要返回對象的時(shí)候,為了區(qū)分于代碼塊,要用 () 將對象包裹起來:

let f = (id,name) => {id: id, name: name};
let obj = f("001","劉德華");  // 報(bào)錯(cuò)
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:"劉德華"}

到此這篇關(guān)于ES6基礎(chǔ)語法之函數(shù)的文章就介紹到這了。希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

进贤县| 龙川县| 阿克苏市| 镇康县| 渭源县| 沭阳县| 澄迈县| 锡林浩特市| 财经| 唐河县| 柯坪县| 阜南县| 名山县| 综艺| 策勒县| 鞍山市| 三江| 吉水县| 普定县| 正宁县| 桂平市| 永寿县| 贵德县| 西宁市| 会宁县| 焉耆| 沁阳市| 栖霞市| 茶陵县| 汝城县| 博兴县| 浠水县| 舒城县| 嘉义市| 余庆县| 如皋市| 灵山县| 嘉义县| 砀山县| 大英县| 京山县|