Javascript教程
JavaScript基础
JavaScript Objects
JavaScript BOM
JavaScript DOM
JavaScript OOP
JavaScript Cookies
JavaScript事件
JavaScript异常
JavaScript常用

Symbol.toStringTag

JavaScript Symbol.toStringTag属性

Object.prototype.toString()内部访问JavaScript Symbol.toStringTag 符号方法。它用于创建对象的默认字符串描述。

语法

Symbol.toStringTag

参数

字符串

返回值

字符串对象。

浏览器支持

浏览器 版本
Chrome 32
Safari 8
Firefox 29
Opera 19

示例1

<script>
//JavaScript to illustrate Symbol.toStringTag
class ToString {get [Symbol.toStringTag]() {
   return 'lidihuo';
  }
}
document.write(Object.prototype.toString.call(new ToString()));
//expected output: [object lidihuo]
</script>
输出:
[object lidihuo]

示例2

<script>
//JavaScript to illustrate Symbol.toStringTag
document.write(Object.prototype.toString.call(([1,2,3])));
document.write("<br>");
document.write(Object.prototype.toString.call((true)));
//expected output: [object Array]
//[object Boolean]
</script>
输出:
[object Array]
[object Boolean]
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4