symbol.description是JavaScript中的內置屬性,用於返回指定符號對象的可選描述。
用法:
A.description;
“A”是指定的符號對象,可能是Symbol('anyValues'),Symbol.iterator,Symbol.for('anyValues')等。
參數:此屬性不接受任何參數。
返回值:此屬性返回指定符號對象的可選描述。
JavaScript代碼顯示此函數的工作方式:
示例1:
<script>
// Calling description property over
// some specified symbol objects
document.write(Symbol('Geek').description +"<br>");
document.write(Symbol.iterator.description +"<br>");
document.write(Symbol.for('GeeksforGeeks').description +"<br>");
document.write(Symbol('Geeks').description + 'forGeeks');
</script>
輸出:
Geek Symbol.iterator GeeksforGeeks GeeksforGeeks
示例2:
<script>
// Calling description property over
// a specified symbol objects
document.write(Symbol().description +"<br>");
</script>
輸出:
undefined
在上麵的代碼中,符號對象“Symbol()”應該具有一些參數,否則它將給出undefined作為輸出。
支持的瀏覽器:
- 火狐63
- 穀歌瀏覽器70
- Opera 57
參考: https://devdocs.io/javascript/global_objects/symbol/description
相關用法
- Javascript Math.LN2用法及代碼示例
- javascript MouseEvent which用法及代碼示例
- Javascript Math.PI用法及代碼示例
- javascript Error name用法及代碼示例
- javascript String constructor用法及代碼示例
- javascript Boolean constructor用法及代碼示例
- javascript Location protocol用法及代碼示例
注:本文由純淨天空篩選整理自Kanchan_Ray大神的英文原創作品 JavaScript | symbol.description property。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。