ES6基礎之——函數的名字name屬性


1、ES6給函數添加了一個name屬性,使用這個屬性,我們可以得到這個函數的名字,例子:
如下用函數聲明的方式創建了一個函數,然后輸出函數的name屬性,得到的是函數的名字
function breakfast(argument){

}
console.log(breakfast.name) //breakfast

 

2、使用匿名函數表達式的方法定義的函數,它的name屬性值就是變量的名字,例子:
定義一個變量,名字是breakfast,它的值是一個函數,然后輸出這個變量的name屬性;
let breakfast = function(argument){

}
console.log(breakfast.name) //breakfast

 

3、函數聲明的優先級高於變量名,例子:
讓變量等於一個函數的聲明,這個函數叫superBreakfast,這時候輸出breakfast的name屬性的時候,就會變成superBreakfast
let breakfast = function superBreakfast(argument){

}
console.log(breakfast.name) //superBreakfast

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM