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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。